このリポジトリへの貢献ルール(開発者向け簡略版)
目的
必須ルール
機密ファイルはリポジトリにコミットしない
.env, .env.* 等の環境変数ファイルやシークレットは常にローカルに置き、.gitignore に追加すること。破壊的操作は明示的承認を要する
docs/, src/backend/ 等)への削除は、プルリクエストでレビューを行い、明示的承認を得てからマージすること。コミット前チェック
git status を必ず確認すること。pre-commit フックをリポジトリの core.hooksPath として有効化することを推奨する(方法は下記)。フックの有効化(手順)
# リポジトリルートで実行 git config core.hooksPath .githooks
これにより .githooks/pre-commit が実行され、危険な操作の自動検出を行います。
一時ファイル扱いのルール
*.tmp, *.bak, editor swap など)は .gitignore に含める。node_modules, target/, dist/ など)はコミットしない。ジャーナル記録
journals/ に記録し、コミットに関連付けることを推奨。このファイルはプロジェクトの貢献ルールの最低セットです。必要に応じて運用ルールを拡張してください。