|
| 1 | +--- |
| 2 | +title: 貢献する |
| 3 | +layout: contribute.hbs |
| 4 | +--- |
| 5 | + |
| 6 | +<!-- |
| 7 | +# Contributing |
| 8 | +
|
| 9 | +Thank you for your interest in contributing to Node.js! There are multiple ways and places you can contribute, and we're here to help facilitate that. |
| 10 | +
|
| 11 | + --> |
| 12 | +# 貢献する |
| 13 | + |
| 14 | +Node.js への貢献に関心をお寄せいただきありがとうございます。貢献できる方法や場所は複数ありますが、それを促進するためにここにいます。 |
| 15 | + |
| 16 | +<!-- |
| 17 | +## Asking for General Help |
| 18 | +
|
| 19 | +Because the level of activity in the `nodejs/node` repository is so high, questions or requests for general help using Node.js should be directed at the [Node.js help repository](https://github.com/nodejs/help/issues). |
| 20 | +
|
| 21 | + --> |
| 22 | +## 一般的な助けを求める |
| 23 | + |
| 24 | +`nodejs/node` リポジトリ内のアクティビティーのレベルは非常に高いため、Node.js を使用した一般的なヘルプについての質問または要求は、[Node.js ヘルプリポジトリ](https://github.com/nodejs/help/issues)に向けられるべきです。 |
| 25 | + |
| 26 | +<!-- |
| 27 | +## Reporting an Issue |
| 28 | +
|
| 29 | +If you have found what you believe to be an issue with Node.js please do not hesitate to file an issue on the GitHub project. When filing your issue please make sure you can express the issue with a reproducible test case, and that test case should not include any external dependencies. That is to say, the test case can be executed without anything more than Node.js itself. |
| 30 | +
|
| 31 | +When reporting an issue we also need as much information about your environment that you can include. We never know what information will be pertinent when trying narrow down the issue. Please include at least the following information: |
| 32 | +
|
| 33 | +* Version of Node |
| 34 | +* Platform you're running on (macOS, SmartOS, Linux, Windows) |
| 35 | +* Architecture you're running on (32bit or 64bit and x86 or ARM) |
| 36 | +
|
| 37 | +The Node.js project is currently managed across a number of separate GitHub repositories, each with their own separate issues database. If possible, please direct any issues you are reporting to the appropriate repository but don't worry if things happen to get put in the wrong place, the community of contributors will be more than happy to help get you pointed in the right direction. |
| 38 | +
|
| 39 | +* To report issues specific to Node.js, please use [nodejs/node](https://github.com/nodejs/node) |
| 40 | +* To report issues specific to this website, please use [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues) |
| 41 | +
|
| 42 | + --> |
| 43 | +## 問題を報告する |
| 44 | + |
| 45 | +Node.js の問題であると思われるものが見つかった場合は、GitHub プロジェクトに問題を報告することを躊躇わないでください。問題を提出するときは、再現可能なテストケースで問題を表現できることを確認してください。そのテストケースには外部の依存関係を含めないでください。つまり、テストケースは Node.js 以外のものがなくても実行できます。 |
| 46 | + |
| 47 | +問題を報告する際には、お客様の環境について含めることができる情報も必要です。問題を絞り込もうとしたときにどのような情報が適切になるかわかりません。少なくとも次の情報を含めてください。 |
| 48 | + |
| 49 | +* Node のバージョン |
| 50 | +* 実行しているプラットフォーム (macOS, SmartOS, Linux, Windows) |
| 51 | +* 実行しているアーキテクチャ (32 ビットまたは 64 ビット、および x86 または ARM) |
| 52 | + |
| 53 | +Node.js プロジェクトは現在、いくつかの GitHub リポジトリにまたがって管理されており、それぞれに独自の issue データベースがあります。可能であれば、あなたが報告している問題を適切なレポジトリに向けていただきたいですが、間違った場所にしたとしても心配しないでください。コントリビュータのコミュニティはあなたが正しい方向を指し示すのを手伝って喜ぶでしょう。 |
| 54 | + |
| 55 | +* Node.js 特有の問題を報告するには、[nodejs/node](https://github.com/nodejs/node) を使用してください。 |
| 56 | +* この Web サイト特有の問題を報告するには、[nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues) を使用してください。 |
| 57 | + |
| 58 | +<!-- |
| 59 | +## Code contributions |
| 60 | +
|
| 61 | +If you'd like to fix bugs or add a new feature to Node.js, please make sure you consult the [Node.js Contribution Guidelines](https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#pull-requests). The review process by existing collaborators for all contributions to the project is explained there as well. |
| 62 | +
|
| 63 | +If you are wondering how to start, you can check [Node Todo](http://nodetodo.org/) which may guide you towards your first contribution. |
| 64 | +
|
| 65 | + --> |
| 66 | +## コードの貢献 |
| 67 | + |
| 68 | +Node.js にバグを修正したり、新しい機能を追加したい場合は、必ず [Node.js コントリビューションガイドライン](https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#pull-requests) を参照してください。 プロジェクトへのすべての貢献に対する既存のコラボレータによるレビュープロセスもここで説明されています。 |
| 69 | + |
| 70 | +どのように始めるべきか疑問に思っているなら、最初の貢献に向かってあなたを導くかもしれない [Node Todo](http://nodetodo.org/) をチェックすることができます。 |
| 71 | + |
| 72 | +<!-- |
| 73 | +## Becoming a collaborator |
| 74 | +
|
| 75 | +By becoming a collaborator, contributors can have even more impact on the project. They can help other contributors by reviewing their contributions, triage issues and take an even bigger part in shaping the project's future. Individuals identified by the TSC as making significant and valuable contributions across any Node.js repository may be made Collaborators and given commit access to the project. Activities taken into consideration include (but are not limited to) the quality of: |
| 76 | +
|
| 77 | +* code commits and pull requests |
| 78 | +* documentation commits and pull requests |
| 79 | +* comments on issues and pull requests |
| 80 | +* contributions to the Node.js website |
| 81 | +* assistance provided to end users and novice contributors |
| 82 | +* participation in Working Groups |
| 83 | +* other participation in the wider Node.js community |
| 84 | +
|
| 85 | +If individuals making valuable contributions do not believe they have been considered for commit access, they may [log an issue](https://github.com/nodejs/TSC/issues) or [contact a TSC member](https://github.com/nodejs/TSC#current-members) directly. |
| 86 | +
|
| 87 | + --> |
| 88 | +## コラボレータになる |
| 89 | + |
| 90 | +コラボレータになることで、コントリビュータはプロジェクトにさらに大きな影響を与えることができます。彼らは貢献を見直すことによって問題を切り分けて他のコントリビュータを手助けすることができ、そしてプロジェクトの未来を形作ることにおいてさらに大きな役割を果たすことができます。TSC によって、Node.js リポジトリ全体にわたって重要かつ貴重な貢献をしていると識別された個人は、コントリビュータになり、プロジェクトへのコミットアクセス権を付与されることがあります。考慮される活動には、次のものの品質が含まれます (ただし、これらに限定されません)。 |
| 91 | + |
| 92 | +* コードのコミットとプルリクエスト |
| 93 | +* ドキュメントのコミットとプルリクエスト |
| 94 | +* 問題へのコメントとプルリクエスト |
| 95 | +* Node.js Web サイトへの貢献 |
| 96 | +* エンドユーザと初心者の貢献者に提供される支援 |
| 97 | +* ワーキンググループへの参加 |
| 98 | +* より広い Node.js コミュニティの他の参加 |
| 99 | + |
| 100 | +貴重な貢献をしている個人がコミットアクセスのために考慮されたと信じていないならば、彼らは[問題を記録する](https://github.com/nodejs/TSC/issues)か、または直接 [TSC メンバーに連絡する](https://github.com/nodejs/TSC#current-members) かもしれません。 |
0 commit comments