LoginSignup
3
1

More than 5 years have passed since last update.

GitHubのいろいろ[随時更新]

Last updated at Posted at 2016-12-29

Gitでバージョン管理

Gitのようなシステムは、バージョン管理システム(VCS:Version Control System)と呼ばれ、
他にもいくつか存在する。
Git以外の有名なものでは、「Subversion(SVN)」など。

issue機能を追加する

GitHubでforkしたプロジェクトには、最初issue機能が付いていない。

GitHubでフォークしたプロジェクトについては、issue機能がデフォルトで無効化されているが、有効化することで、普段と同じようにissue機能が使える。

・issue機能を有効化する方法

[Settings] -> [Features] -> [issues]をチェック

これによって、forkしたプロジェクトでも、issue機能が利用できます。

ブランチの流れを確認する

いつどのブランチから切って派生させたかなど、視覚的に確認する際には、
image.png

のように、InsightsのNetworkから確認することができる。

かんばん機能

進捗管理など、マネジメント系に使える機能で

image.png

画面の"Create a project"を選択し、

image.png

NameとDescriptionを記入すれば作成できる。

Nameをテストとして作ってみた場合、

image.png

のような画面になる。この"Add column"を選択し、
image.png

のように追加すると、
image.png

上記のような画面になる。

このようにコラムを作成できたら、画面右上にある
"Add cards" からカードを追加して管理していくことができる。

また、issueを切ったりプルリクを出していたりすれば、それをカードとしても使えるので紐付けもできて便利。

最終的には、
image.png
で作成したテストを開くと、
image.png

基本一つの追加機能実装ごとにプルリクをだし、
issueに関してはバグ部分ごとに切り分け、issueの対応はissue番号をつけたプルリクをだす。
上のスクショのかんばん上では、切り分けたissueを並べて管理している。
別にプルリクを並べることもできる。

個人的には[WIP]方式が好きで、(開発規模の小さいレベルなら)それでDoingの部分は事足りるとも思っていて、TODOに関しても、正直issueで上がっているものは全てだと思うので、優先度だけはしっかりラベルをつけて管理できていたら良いのではとも思う。

WIPでプルリク出しておくと、masterとの全体的な差分などを
他メンバーもGitHubから見れるので好き。

関連

GitHubに間違ったコミットをpushしてしまった時の対処法

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1