メインコンテンツへスキップ

バグの報告

バグを報告するには、GitHubで問題を作成してください。 Discordでヘルプを求めることもできます。

機能リクエスト

バグかどうか不明で、機能リクエストに近いと感じる場合は、代わりにディスカッションを開くべきです。

プルリクエストを提出する

Twentyへのコード貢献は、プルリクエスト(PR)から始まります。

始める前に

  1. 関連する作業がないか既存の Issueを確認してください
  2. 新機能については、まず Issue を作成して議論してください
  3. プロジェクトの行動規範を確認してください

フォークとクローン

  1. GitHubでリポジトリをフォークする
  2. フォークをクローンする:
git clone https://github.com/YOUR_USERNAME/twenty.git
cd twenty
  1. upstream リモートを追加する:
git remote add upstream https://github.com/twentyhq/twenty.git

ブランチを作成する

git checkout -b feature/your-feature-name
説明的なブランチ名を使用する:
  • feature/add-export-button
  • fix/login-redirect-issue
  • docs/update-api-guide

変更を加える

  1. クリーンで適切にドキュメント化されたコードを書く
  2. 既存のコードスタイルに従う
  3. 新しい機能にはテストを追加する
  4. 必要に応じてドキュメントを更新する

プルリクエストを提出する

  1. ブランチをプッシュする:
git push origin feature/your-feature-name
  1. GitHubでプルリクエストを作成する
  2. PR テンプレートに記入する
  3. 関連する Issue をリンクする

PR チェックリスト

  • コードがプロジェクトのスタイルガイドに準拠している
  • ローカルでテストが通っている
  • ドキュメントが更新されている
  • PR の説明に変更内容が記載されている