GitBucket

フロー

Pull Request

Pull Requestに書くこと

PRの大雑把な目的

issue のリンク

PRの前提条件

PRで実装、変更、改廃した機能

PRの懸念事項

PRでやりたかったこと(目的)とどうしたか、なぜそうしたか、どのように実現したかほかにレビュワーに見て欲しいこと(この書き方ダサくない?もっといいやり方ない?ここどう思う?)

*「受理」タイプ:受け取りました

将来のリリース時に変更が反映される、ということ。やったね!

*「却下」タイプ:受け取れません

残念

却下」された場合でも、キミの変更すべてを否定しているわけではないスレで相談するなりして、皆の意見ももらって、再チャレンジしてみよう

  • 「差し戻し」タイプ:このままでは受け取れませんので、修正して欲しいです

    この場合、修正して欲しい点を教えてくれる一番多い返答なのでメゲないようにしようムッとくるかもしれないけど、返事をよく読めば、相手が指摘しているのは文章のごく一部のはず。パパっと直そうGitHubのキミのフォルダに戻って、編集して、Commit したら即座に作者に伝わる。編集が落ち着いたら、Pull Requests のところに「もう一度見て欲しい」と書こう

https://gist.github.com/xyzzy-17-638/1962125

よいPull Request

10のヒントのリスト

  1. 小さくまとめる

  2. 1つの事だけやる

  3. 行の幅に注意する

  4. フォーマットの変更はしない

  5. ビルドできるコードをのみを含める

  6. 全てのテストをパスさせる

  7. テストを追加する

  8. 理由を書く

  9. 上手に書く

  10. スラッシングを避ける

書くべき項目

  • 変更の概要

  • UIの変更点

  • スクリーンショットやアニメーションなどで提示する

  • 機能の使い方/バグの再現手順

  • テスト項目

  • ユニットテストではなく、テスト環境でレビュワーに確認してほしい項目

  • 今回保留にしたToDo

  • 備考

  • 関連URL

  • 参考にしたリソース

  • チケット

http://post.simplie.jp/posts/37

サンプル

Customise

メール通知のFromを強制的にユーザ名とする

src/main/scala/util/Notifier.scala

プラグイン

インストール方法

  1. System Settings

  2. GITBUCKET_HOME を確認

  3. そこにpluginsディレクトリをなければ作成

  4. プラグイン*.jarをコピーする

  5. gitbucket再起動

  6. System Settings->Pluginに反映される

実行

java ~~jar gitbucket.war ~~ --port=8082 --prefix=/gitbucket

Last updated