ドキュメント一覧

コントリビューションガイド

OpenTax に関心を持っていただきありがとうございます。不具合の報告、税務ロジックの指摘、ドキュメントの改善、コードの修正など、どんな形の参加も歓迎します。

Issue の作り方

個人情報や実際の帳簿データ、トークンを Issue に貼らないでください。

開発環境

npm install
npm test
npm run lint
npm run build
npm run mcp:test

Firebase を使わずに画面を確認したい場合は、開発サーバー(npm run dev)で test@example.com / test1234 でサインインするとテストモードで動きます。本格的なセットアップは セルフホストガイド を参照してください。

Pull Request

  1. 大きな変更の場合は、先に Issue で方針を相談してください。
  2. ブランチを作成し、変更に対応するテストを追加・更新してください。
  3. npm test・npm run lint・npm run build が通ることを確認してください。
  4. Pull Request には、変更の目的と確認方法を書いてください。

設計上の約束

詳しくは アーキテクチャ を参照してください。

AI による開発支援について

AI コーディングツールを使った貢献も歓迎します。ただし、提出するコードの内容はご自身で理解・確認し、テストで検証してください。

ライセンス

OpenTax への貢献は、GNU Affero General Public License v3.0 の下で提供されることに同意したものとみなします。

GitHub でこのページを編集する ↗