hyperf/CONTRIBUTING.md

19 lines
2.3 KiB
Markdown
Executable File

# Participate in development
Hyperf is an open source project. The development of this open source project is impossible without the support of our community. If you want to participate in the development of Hyperf, you can begin by checking out our open [issues](https://github.com/hyperf/hyperf/issues?page=2&q=is%3Aissue+is%3Aopen), usually following these steps:
1. Follow the [issues](https://github.com/hyperf/hyperf/issues?page=2&q=is%3Aissue+is%3Aopen) page, and reply to the comments of users who ask questions;
2. Via the [issues](https://github.com/hyperf/hyperf/issues?page=2&q=is%3Aissue+is%3Aopen) page, look for bugs or feature requests within your capabilities according to your current understanding of Hyperf, and submit code to the [hyperf/hyperf](https://github.com/hyperf/hyperf) repository in the form of a [Pull Request](https://github.com/hyperf/hyperf/pulls);
3. Follow the progress and replies to your Pull Request, in order to merge your Pull Request into the main repository as soon as possible;
4. Review Pull Requests submitted by others and give suggestions and opinions.
5. Develop independent functional components according to the needs of others or yourself;
6. Persist in and continue to carry out the above steps.
## Join the Hyperf team
The Hyperf team continuously maintains and upgrades the Hyperf project and the ecosystem of projects surrounding Hyperf. If you want to join, you first need to have sufficient and continuous enthusiasm and motivation for Hyperf and our open source work, because you need to devote a lot of time and energy to Hyperf projects. In addition, you also need to have enough understanding of the Hyperf project to facilitate ongoing maintenance work. Therefore, we also set a threshold for joining the Hyperf team: **You need at least 100 commits in the [hyperf/hyperf](https://github.com/hyperf/hyperf) repository, or to have contributed some functional components to Hyperf, and be nominated by any existing Hyperf team member, before getting the agreement of over half of the current team members.**
Upon joining the Hyperf team, you will get benefits including but not limited to the following:
1. @hyperf.io E-mail address
2. [Jetbrains All-Products Pack](https://www.jetbrains.com/store/#commercial?billing=yearly) (US $649/year)
3. [Github team membership](https://github.com/orgs/hyperf/people)