エレコマwiki: 開発ドキュメント: レポジトリ

エレコマではソースコードの最新レポジトリを公開しています。

利用レポジトリについて

エレコマでは2010年3月31日よりレポジトリをSubversionからGitへ移行しました。Subversionを利用している方がいるため、Subverisonはそのまま残しますが、新規のコミットは無くなります。

レポジトリの取得

基本的に以下のコマンドで取得をしてください。

git clone git://git.sourceforge.jp/gitroot/elecoma/elecoma.git

レポジトリ運用ルール

コミット権について

エレコマではKBMJで開発をしているという関係から、コミット権限については基本的にお渡しをしていません。

Githubなどの外部のレポジトリで公開をしていただければ、マージする事も可能です。チケットにて詳細などをお伝え下さい。

ブランチ

ブランチは master ブランチ以外はすべて開発用のブランチとなります。 DEV_xxx というブランチを作成して作業を行い、問題がなければ master ブランチに反映させ開発用ブランチは削除をします。開発ブランチに必要なコードがある場合は適当にmergeやcherry-pickをしてください。

リリース用のブランチは公開レポジトリにはpushする事はほぼありません。あったとしてもリリース後に削除します。

タグ

タグは基本的にリリース時に切ります。タグの名前は 1.0.1 などのバージョン名と一致したものとします。

submodule について

pluginsをsubmoduleで取得するという提案がありましたが、pluginsの中で取得後にディレクトリを削除したりするものが含まれているため、そのままでは適用できないと判断し、現段階では submodule は設定していません。