TAOへの貢献

TAOプロジェクトに貢献する際には、まず、変更したい内容をイシューで議論してください。

TAOのコードベースへの貢献は、フォーク&プルモデルを使って行われます。この貢献モデルでは、貢献者はフォークされたコードベースの独自のコピー(メインのコピーと簡単に同期できます)を維持します。フォークしたリポジトリを使って、ベースのリポジトリにリクエストを出し、一連の変更を「プル」します。プルリクエストの詳細については、GitHub Help を参照ください。

TAO開発チームは、開発者のコミュニティから提出されたすべての課題や貢献を先着順にレビューします。レビューの際には、投稿者に説明を求めることがあります。2週間以内に投稿者からの回答がない場合、プルリクエストはクローズされます。

貢献プロセス

初めてGitHubをご利用になる方は、ご自身の無料GitHubアカウントを作成されることをお勧めします。これにより、TAO開発チームとの共同作業や、TAOプロジェクトのフォーク、プルリクエストの送信が可能になります。

  1. 新規投稿の作業を始める前に、意図した投稿の類似提案について、公開されている課題や閉じられている課題を確認します。
  2. 作品を作り、テストする。
  3. 貢献したいTAOエクステンションのリポジトリをForkします。
  4. GitFlowのブランチモデルに沿ったブランチを作成します。
  5. 開発が完了したら、自分が貢献する拡張機能の開発ブランチを対象としたプルリクエストを作成します。
  6. あなたのコードが他の拡張機能の変更に依存している場合、必要なプルリクエストがすべて作成されるまで、ドラフトのプルリクエストを作成してください。
  7. 投稿を受け取った後、TAO開発チームは投稿内容を確認し、必要に応じて共同作業を行います。

行動規範

誓いの言葉

オープンで歓迎される環境を促進するために、私たち貢献者とメンテナーは、私たちのプロジェクトとコミュニティへの参加を、私たちの間のいかなる違いにもかかわらず、誰にとってもハラスメントのない経験にすることを誓います。

私たちの基準

ポジティブな環境づくりに貢献する行動の例としては、以下のようなものがあります。

  • 歓迎の気持ちを込めた言葉を使う
  • 異なる視点や経験を尊重すること
  • 建設的な批判を潔く受け入れる
  • コミュニティにとって何がベストかを重視する
  • 他のコミュニティの人々に共感を示す

参加者が受け入れられない行動の例としては、以下のようなものがあります。

  • 性的な言葉やイメージの使用、好ましくない性的な注目や誘いを受けること
  • 荒らし、侮辱的/卑劣なコメント、個人的または政治的な攻撃
  • 公私混同のハラスメント
  • 明示的な許可なく、物理的または電子的な住所などの他人の個人情報を公開すること
  • その他、職業上、不適切とみなされる可能性のある行為

私たちの責任

プロジェクトのメンテナは、許容できる行動の基準を明確にする責任があり、許容できない行動があった場合には、適切かつ公正な是正措置をとることが期待されています。

プロジェクトのメンテナは、この行動規範に沿っていないコメント、コミット、コード、ウィキの編集、課題、その他の貢献を削除、編集、拒否する権利と責任を持ちます。また、不適切、脅迫的、攻撃的、有害であると判断したその他の行動をとった貢献者を一時的または永久に禁止することができます。

スコープ

この行動規範は、個人がプロジェクトまたはそのコミュニティを代表している場合、プロジェクトのスペース内と公共のスペースの両方に適用されます。プロジェクトやコミュニティを代表する例としては、プロジェクトの公式メールアドレスの使用、ソーシャルメディアの公式アカウントでの投稿、オンラインまたはオフラインのイベントで任命された代表者としての行動などがあります。プロジェクトの代表者は、プロジェクトのメンテナがさらに定義し、明確にすることができます。

エンフォースメント

虐待、ハラスメント、その他、容認できない行為があった場合は、プロジェクトチーム(community@www.taotesting.com)までご連絡ください。すべての苦情は検討、調査され、その状況に応じて必要かつ適切とみなされる対応が取られます。プロジェクトチームには、通報者の秘密を守る義務があります。具体的な実施方針の詳細については、別途掲載する場合があります。

行動規範に誠実に従わない、あるいは執行しないプロジェクト・メンテナは、プロジェクトの他の指導者の判断により、一時的あるいは永続的な影響を受けることがあります。

帰属

この行動規範は、https://www.contributor-covenant.org/version/1/4/code-of-conduct.html に掲載されている「コントリビューター規約」ホームページ(バージョン 1.4)から引用しています。

テンプレート

寄付金テンプレート

### Subject of the issue
Describe your issue here.

### Your environment
* Which browser and version are you using?
* Which PHP version are you using?
* Which Database engine and version are you using?
* Which Web server are you using?
* Which extensions are installed, and what version are they?

### Steps to reproduce
Tell us how to reproduce this issue.

### Expected behaviour
Tell us what should happen

### Actual behaviour
Tell us what happens instead

プルリクエストテンプレート

_Before you submit a pull request, please make sure you have to following:_

- [ ] The title of this pull request offers a good description of what is changed (as it is used in release notes).
- [ ] Your branch follows the [GitFlow](https://datasift.github.io/gitflow/IntroducingGitFlow.html) branching model.
- [ ] The code follows the [best practices (to be defined)](#).
- [ ] The functionality has been manually tested (if applicable).
- [ ] The update script has been run, and causes no issues.
- [ ] The functionality has been tested after a clean install.
- [ ] A new unit test has been created, or the existing test has been updated.
- [ ] All new and existing tests passed.
- [ ] The module version has been bumped in both the manifest.php, and Updater.php files.

---
**Depends on**
- [ ] List other pull requests that depend on this pull request
- [ ] Also list pull requests that require this pull request
---

Describe the changes you made in your pull request here

**Testing the changes**

Please provide a description of how to test the changes made in this pull request.