-
Notifications
You must be signed in to change notification settings - Fork 31
emacs jpのリポジトリに関するガイドライン
tkita edited this page Mar 3, 2013
·
8 revisions
- emacs-jp organizationには原則メンテナンスが必要なパッケージのリポジトリのみを作成する
- 新しいパッケージについては emacs-jpでなく個人のスペースに作成する
- MELPA, el-getは同期が面倒になるので、ここに作らず、必要あれば個人のスペースに forkする
- emacs-jp.github.comの issuesで提案する
- メンテナンスする必要があるか、代替できるものがあるかなどについて議論する
- メンテナンスすると判断した場合、何を行うべきかを議論する
- 管理者権限を持つユーザにリポジトリを作成してもらう
- (必要あれば)そのリポジトリのチームを作成する
- 前の議論で出た修正すべき点をリポジトリの issuesにすべて記載する
- アクションを起こす際は必ず issuesを確認する。新規開発以外については issueベースで作業を行う
- コミットログには原則 issue番号を含め, どの問題と関連づいた修正かを明確にする
- 大規模な修正・新規コードの追加、自信のないコミット、意見を求めたい修正については pull requestを行う
- 自明な修正、READMEの修正等については直接 masterに pushすることを許可する
- 事前の議論で出た issuesをすべて消化する
- テストがあれば、テストが通ることを確認する
- (Emacsは性質上厳密にテストをすることが難しいので)数人に利用してもらい問題がないことを確認する
- MELPA, el-getに pull requestを行う