SubQuery への貢献
SubQuery への貢献
この SubQuery プロジェクトへの貢献をご検討いただき、誠にありがとうございます! 私たちは共に、より分散化された未来への道を切り開くことができます。
Note This documentation is actively maintained by the SubQuery team. We welcome your contributions. You can do so by forking our GitHub project and making changes to all the documentation markdown files under the `docs` directory. :::
What follows is a set of guidelines (not rules) for contributing to SubQuery. Following these guidelines will help us make the contribution process easy and effective for everyone involved. It also communicates that you agree to respect the time of the developers managing and developing this project. In return, we will reciprocate that respect by addressing your issue, considering changes, collaborating on improvements, and helping you finalise your pull requests.
行動規範
We take our open source community projects and responsibility seriously and hold ourselves and other contributors to high standards of communication. By participating and contributing to this project, you agree to uphold our Code of Conduct.
はじめに
Contributions to our repositories are made through Issues and Pull Requests (PRs). A few general guidelines that cover both:
- 自分で作成する前に、既存の Issues や PR を検索してください。
- 迅速な対応に努めていますが、影響によっては原因究明に時間がかかる場合もあります。 あなたの問題がブロックされている場合、コメントスレッドで投稿者や投稿者に友好的に@で言及することで、注意を引くことができます。
貢献方法
バグ報告
Bugs are tracked as GitHub issues. When logging an issue, explain the problem and include additional details to help maintainers reproduce the problem:
- 問題を特定するために、明確で説明的なタイトルを使用します。
- 問題を再現するための正確なステップを記述します。
- 手順に従って観察した動作を説明します。
- どの動作を期待するか、またその理由を説明します。
- 可能であればスクリーンショットを含めます。
プルリクエストを送る
In general, we follow the "fork-and-pull" Git workflow:
- Fork the repository to your own Github account.
- Clone the project to your machine.
- Create a branch locally with a succinct but descriptive name.
- Commit changes to the branch.
- Following any formatting and testing guidelines specific to this repo.
- Push changes to your fork.
- Open a PR in our repository.
コーディング規約
コミットメッセージ
- Use the present tense ("Add feature" not "Added feature").
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
- Limit the first line to 72 characters or less.
JavaScript Styleguide
- All JavaScript code is linted with Prettier and ESLint.