/var/log/masayoshi/masayoshi.life.log

とりあえず、書きたいこと書くだけ。

ブランチ切ってもカオスになるのでディレクトリ分けた話

githubの自分のリポジトリにこんなものがある → Reinforce_Zwei - github
自作したフレームワークなのだが開発手法を一部変えてみた、というかローカルマシンのリポジトリがカオスになってきているので整理も兼ねて

本体の開発とモジュールは分けよう

当たり前のことだけどもやってなかった、Reinforce_Zwei(以下リイン)の設計思想として持っているのは「機能は必要に応じて足し引きできる事」というのがある、機能のテストのためにリインのリポジトリ内で拡張機能のテストを同時にやってしまっていたのだ。

基本的にリポジトリには綺麗な状態(最小限のファイルだけがあるだけ)にしておくのが理想なのだが、それが全く叶っていなかったのだ。
拡張機能を開発する事とリイン自体を開発するのにリポジトリを分割するのは重要というのに気づいていなかったのである。

結局

リポジトリ分けて、拡張機能の開発兼本体の機能テスト用にリポジトリを分けてます、
githubも反映されるころかと