Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 2.99 KB

adding_a_new_team_member.md

File metadata and controls

36 lines (30 loc) · 2.99 KB

Adding a new team member

There are different sets of requirements for being a part of the core team or maintainer's team.

Things you need to secure your stay in maintainers team

  1. Before applying, you must have done at least one unofficial build for at least one week.
  2. You must own the device you wish to maintain, and you should test your builds properly before every release.
  3. The device you maintain should follow the agreement mentioned here.
  4. You must have good knowledge of using Git, GitHub, and Gerrit. Also, ensure that all commits you make or are about to make after being a part of the team should be properly authored and documented.
  5. As a device maintainer, you should update your device regularly. You hold the responsibility to ensure that every build is properly tested and is bug-free.
  6. You must be a part of the telegram groups and channels of PixysOS.
  7. You must be well-mannered and cooperative to your co-maintainers, administrators, and most importantly, your users. If any instance of hateful speech or flame war comes under the notice of any administrator or team member, then you may need to have a proper explanation to show that you did it for a valid reason to save your position in the project. Excepting that PixysOS does not believe/support in any type of behavior that involves hate or abuse.

Things you need to secure your stay in core team

  1. You must follow the rule 6 & 7 from maintainers guideline.
  2. You must have been the part of the project for a certain time.
  3. You must have contributed to the project in any way. For example, you may be a community administrator, designer, Gerrit contributor, or even a maintainer or moderator, etc.
  4. Most importantly the project lead should approve the designated position.

Adding your details to teams.json

The teams.json should be updated with all the needed informations as stated below. To get started open teams.json and fill up these keys accordingly.

key description type example needed
full_name Your full name string Subins Mani yes
country The country you live in string IN yes
github_username Your github username string subinsmani yes
telegram_username Your telegram username string subinsmani no
xda_url Your XDA url string https://forum.xda-developers.com/member.php?u=7868666 no
devices[].bases[] The bases you maintain for your device string eleven yes
devices[].codename The codename of device you maintain string avicii yes

After adding the details you may need to verify if the JSON is syntactically correct or not. To do so copy the entire teams.json with your changes and paste it here, It will check and tell you if it is correct or suggest changes to make it correct.

How to push?

After adding all the device changes, Check if you want to make any changes in devices.json if yes, refer to this section Alternatively, proceed to theHow to push? guide.