- 使ってましたか?
- コマンドバリバリ使えますか?
$ git checkout https://github.com/rails/rails.git
- を「GitHubのコマンド」とか言っちゃってませんか?
- 用語の整理
- 上手なissueの使い方
- 上手なプルリクエストの出し方
- スプリチャルトーク
- 参考資料
- 「バージョン管理システム」のひとつ
- ファイルの変更履歴を管理するためのツール
- 複数の状態を管理できたり、巻き戻したり、マージしたりが用意
- リーナス
- Linuxをつくったひと
- いまは濱野氏がメンテナ
- Gitをよりよく使うためのウェブサービス
- Gitのリポジトリサーバ
- Gitのリポジトリビューア
- Issueの管理
- Pull Request
- GitHubを社内に構築できるもの
- クラウドに置きづらい微妙なデータもホストできる
- Gitは「バージョン管理ツール」
- GitHubは「Webサービス」
- GitHub Enterpriseは「GitHubを社内に構築したもの」
- どうすれば終わるかをはっきりさせる
- タイトルはその「終了条件」とひもづいた形にする
- 「プロフィール画像を返しているAPIのレスポンス内容にavatarを追加」
- →ちゃんと追加されたら完了
- 「バックアッププラン開発についてのタスク一覧」(親Issue)
- →すべてのタスクが終わったら閉じる
- see also: ユーザストーリー
- タイトルが「ご提案」とか「困ったこと」
- →タイトルだけみても何もわからないよ!!!!
- いつクローズすればいいかが、客観的にわかるようでないと困ってしまうよ
- どんどん関連するIssueのリンクを張る!!
- 「#」だけでも出てくる
- リンクをぺたっと張ってもいい
- GitHub/GHEをまたいでいると言及先には出てこないけど...
- 貼るのは便利なので貼ってください
- 便利なので使っていきましょう
- 期日が決まっている/エピックっぽい→マイルストーン
- その他雑なものはレーベル
- 絞り込みができるので便利なんですよ
- 検索フォルダ作っておく
@udzura
- MacならTrailer.appつかう
- 覚えておくべきこと
#
,##
,###
... で見出し- リストの書き方
* foo
* bar
* buz
* [ ] 掃除をする
* [ ] ゴミを捨てる
* [ ] 区役所に行く
- ただの引用ブロック風にもできる
- 言語名の指定ができるので忘れない
- emoji
- その他は検索すれば出てくるよ!
- どんどんリンクする
- どんどん言及する
- 思ったことをどんどん更新する
- ディスカッションをする
- 意思決定の過程をオープンにする
- 合意を作る
- ということ
- 関連するIssueを貼る
- 何をしたかの概要を書く
- 完了条件を書く
- 関係者にnoticeを送る
- セルフマージ
- 勝手にクローズ
- 無言でマージ
- そもそもプルリクを出さない
- 目しか書かない
- チームで合意を作って進めるため
- 意思決定の過程をオープンにするため
- に、Issueを使うのです
- 「みんなで使うGitHub」
- http://tatsu-zine.com/books/github-for-us