hyperf/docs/en/contribute.md

2.3 KiB

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, usually following these steps:

  1. Follow the issues page, and reply to the comments of users who ask questions;
  2. Via the issues page, look for bugs or feature requests within your capabilities according to your current understanding of Hyperf, and submit code to the hyperf/hyperf repository in the form of a Pull Request;
  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 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 (US $649/year)
  3. Github team membership