Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pull Request Template を導入する #918

Merged
merged 7 commits into from
May 19, 2019

Conversation

m-tmatma
Copy link
Member

@m-tmatma m-tmatma commented May 18, 2019

PR の目的

Pull Request Template を導入することによって、必要な情報が PR 作成時点で集まるようにする。

カテゴリ

  • 機能追加
  • その他 (GitHub 関連)

PR の背景

Pull Request の形式がバラバラで必要な情報がない、あるいは書かないことがあるので
書く内容の指針を作る。

PR のメリット

必要な情報がないことで、複数回やり取りが発生して、なかなか、PR がマージされない
ような事態を軽減できる。

PR のデメリット (トレードオフとかあれば)

必要な情報を記載するのがめんどくさい。

PR の影響範囲

Pull Request を投げるときの説明欄に初期値が入る。

関連チケット

#69

参考資料

Pull Request 関連

キーワード関連

@m-tmatma
Copy link
Member Author

この PR の説明欄は https://github.com/sakura-editor/sandbox の master にこの PR のテンプレートを
入れたうえで sakura-editor/sandbox#24 で PR を作成してテンプレートが動いたものをコピーして、調整したものになります。

@m-tmatma
Copy link
Member Author

カテゴリの部分を少し追加しました。

@takke
Copy link
Member

takke commented May 19, 2019

そういえば、、「カテゴリー」って「ラベル」を付けるので代用できないですかね?
選択した上で該当するラベルを忘れずに付けるという運用でもいい気もしますけど、PRのテンプレートって一般的にどうなのかなーと思いました。

@m-tmatma
Copy link
Member Author

本文に書くと見やすいし、開発グループ外の人も自由に足したりできるのかな?と思います。
でもチェックボックスが、タスクリストのように認識されてしまうのが、問題です

@takke
Copy link
Member

takke commented May 19, 2019

モバイルのブラウザで見るとリードオンリーのチェックボックスなので何か魔法を使ってるのかと思いましたがPCのブラウザだとただのチェックボックスなんですね(PCだとチェックで即時に編集できるので)

なので本当のタスクリストを本文に設けようとしたときに問題になる(具体的には進捗表示が正しい数値にならない)気がします。

別の書き方にするか(ただの - のリストがテンプレートにあり、そこから該当カテゴリーだけ残す、のような)、
カテゴリーはラベルを代用するか、
が個人的には好みっすね。

@berryzplus
Copy link
Contributor

全部見れてなくて、思いっきり主観なんですけど・・・

なので本当のタスクリストを本文に設けようとしたときに問題になる(具体的には進捗表示が正しい数値にならない)気がします。

タスクリスト本来の用途と違う使い方に対する疑問はぼくも感じていました。
本当にタスクリストを使いたい場合にバッティングしますね。

代案なし、すまぬ・・・。

@m-tmatma
Copy link
Member Author

#921 マージ後に、Azure Pipelines の再ビルドをかける予定。

@m-tmatma
Copy link
Member Author

コメント扱いにして、関係するものだけ有効化するてもあります

@m-tmatma
Copy link
Member Author

コメント扱いにして、関係するものだけ有効化するてもあります

やってみたら運用しにくそうだったので、

別の書き方にするか(ただの - のリストがテンプレートにあり、そこから該当カテゴリーだけ残す、のような)、

こちらで対応しました。

@m-tmatma
Copy link
Member Author

説明欄の PR の目的 のところを修正。
目的 ではなく、やること を説明しているだけだったので修正

takke
takke previously approved these changes May 19, 2019
Copy link
Member

@takke takke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます。
イメージ通りです!

@m-tmatma
Copy link
Member Author

ありがとうございます。
イメージ通りです!

approve いただきましたが、少し記述を追加しました。

takke
takke previously approved these changes May 19, 2019
@m-tmatma
Copy link
Member Author

#911#911 (comment), #911 (comment), #911 (comment) でのことを念頭にコメントに追加しました。

@m-tmatma
Copy link
Member Author

たぶんこれで最後

@takke takke added the management 運営に関する話題 【ChangeLog除外】 label May 19, 2019
@m-tmatma m-tmatma merged commit 2e8fda5 into sakura-editor:master May 19, 2019
@m-tmatma m-tmatma deleted the feature/pull-request-template branch May 19, 2019 21:34
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 11, 2019
…st-template

Pull Request Template を導入する
m-tmatma added a commit to m-tmatma/sakura that referenced this pull request May 5, 2020
HoppingTappy pushed a commit to HoppingTappy/sakura that referenced this pull request Jun 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
management 運営に関する話題 【ChangeLog除外】
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants