Java言語で学ぶデザインパターン入門 という書籍を読み進めるにあたり, サンプルコードを swift に読み替えています.
各デザインパターン毎にディレクトリを配置し, playground で コードを記述しています. Xcode ≒ Mac 環境 でお試しください.
コミットメッセージに prefix をつけて下さい. 今後は Conventional Commits に従います.
破壊的変更の際は コミとメッセージに footer をつけて下さい.
- BREAKING CHANGE SemVer の MAJOR に相当します.
必要なら prefix の後に 影響範囲をつけて下さい.
- prefix(
影響範囲
)影響範囲
に関する prefix な 修正です.
Angular のルールに触発され, 以下を使います.
- docs ドキュメントの変更のみの時に使用します.
- perf パフォーマンス向上の為の変更に使用します.
- refactor 不具合修正修正でも機能追加でもないコード変更に使用します.
- style: 空白調整などコードに意味のある変更をしない時に使用します.
- chore ライブラリのインストールやコンパイルなどに使用します.
独自ルール
- new 新しく playground を作成した時に使用します.
- rename ファイルや変数名の名称のみの変更に使用します.
- copy 何かをコピーした時に使用します.