Forums: 開発者 (Thread #32522)

基本方針について (2012-07-19 22:35 by mikari #64663)

人狼物語の基本方針は維持したままとします。

すなわち、Perl 5(5.8程度が目安)が動く環境であればどこでも設置できるというベースは変更しません。
(つまり、依存は標準モジュールのみ、sendmail や sqlite3等の外部ソフトウェア・モジュールが使用できることを前提にしないと言うことです)
もし、そのベースを外れる変更を行う場合は本線[masterブランチ]ではなくブランチかリポジトリを別に作成するようにしましょう。

また、機能追加等はconfig のスイッチでいつでも2.00の状態へと戻れるような形で導入することとします。
機能追加・変更については初期状態はOFF、設定でONとするようにします。
(ただしシームレスに移行できる変更についてはこの限りではありません)


当面は不具合修正と junk版のマージを作業目標とします。

リポジトリについて (2012-07-20 22:56 by mikari #64684)

現在リポジトリdevelopには、

develop/master
 本線

develop/sow200b8junk
 2.00 β8 junk バージョン

の2つのブランチがあります。

作業用ブランチをリモート上に設ける場合は w_[user id] (w_mikari / w_cepterg)
各サーバーでカスタマイズされたソースコードをリポジトリに登録する場合はリポジトリを新設するか s_識別名 でブランチをきるようにしましょう。
Reply to #64663

チケットの運用について (2012-07-20 23:02 by mikari #64685)

何か作業項目がある場合はチケットを発行しておいてください。

作業履歴やTO-DOはここに集約されます。
Reply to #64663

コミットについて (2012-07-22 09:30 by mikari #64703)

基本的に master(masterにマージする作業ブランチ含む) では1コミット=1チケットで、コミットメッセージは1行目に
#xxxx チケット概要
を入れておいてください(対応チケットが明確だと作業履歴が追いやすいので)

サブブランチでは制限ありません。
各自運用しやすい方法をとってくださいね。
Reply to #64663