このガイドは、このリポジトリに貢献する開発者向けです。
- Node.js 22.22.1 を使用してください。
- 依存関係をインストールします。
npm install- 実行確認が必要な場合は、quick-start.ja.md を参照して
.envを準備してください。
CLI をローカル実行します。
npm run dev入力ディレクトリと Algolia 認証情報は環境変数で指定します。
- ビルド:
npm run build- Lint:
npm run lint- Lint 自動修正:
npm run lint:fix- 単体テスト:
npm test- 振る舞いを変更した場合は、必ずテストを追加または更新してください。
- テストは決定的で独立した状態を保ってください。
- push 前に
npm testを実行してください。 - pre-push フックでもテストが実行されるため、失敗は解消してください。
- ブランチ運用とコミット規約は git-workflow.md に従ってください。
- プルリクエストの構成は .github/PULL_REQUEST_TEMPLATE.md に従ってください。
- 挙動や使い方を変更した場合は関連ドキュメントを更新してください。
- プロジェクト構成と責務: repository-map.md
- リリース手順(メンテナー向け): publishing.md
- 利用者向け実行手順: quick-start.ja.md