Skip to content

Commit ab51faf

Browse files
committed
Add a section for becoming a maintainer.
1 parent 9bb3aa9 commit ab51faf

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

feedback/ideas.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ are simple. This is usually not a problem, unless the proposal is complex or pot
3636
In this case, we recommend checking in with the responsible :ref:`teams <doc_areas>` before
3737
starting work to implement something.
3838

39+
.. _doc_evaluating_proposals:
40+
3941
Evaluating proposals
4042
--------------------
4143

organization/areas.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,26 @@ You can find information about the teams' `current priorities <https://godotengi
3535
- In particular, ask them how they'd like to be referred to.
3636
- If you are a maintainer, you can also open a PR to add yourself, if you are on the respective GitHub team.
3737
38+
How to join a team / become a maintainer
39+
----------------------------------------
40+
41+
Prospective maintainers are invited by other maintainers. As such, there is no way to apply to become one.
42+
43+
That being said: we do have some tips for anyone striving to become a Godot maintainer:
44+
45+
- **Take on maintainer tasks.** Many people assume that tasks like :ref:`reviewing PRs <doc_pr_review_guidelines>`,
46+
taking on :ref:`team tasks <doc_triage_projects>` and critically :ref:`evaluating proposals <doc_evaluating_proposals>`
47+
are reserved to maintainers. This is not true! These kinds of tasks are a major bottleneck for Godot's development,
48+
so we appreciate everyone who contributes in this way.
49+
- **Be aligned with the project direction.** Try to work in the best interest of Godot.
50+
Many people like implementing exciting new features, but often this is not the best way to contribute. What are other
51+
ways to help? Where do you see problems or jobs that nobody else is taking on? What plans or roadblocks do the teams
52+
currently have, and can you help? By being well informed and aligning with the teams, you can make effective
53+
contributions in the interest of Godot.
54+
- **Earn trust from other maintainers.** Casual contributors come and go, but we take note of those who stay around
55+
and communicate well, take on tasks and responsibility in an area, and are pro-active when solving problems and fixing
56+
regressions.
57+
3858
.. Html hyperlink targets cannot start with numbers. We're using a trick to override the default generated target: https://stackoverflow.com/a/65284203/503822
3959
.. _2d:
4060
.. _team-2d:

0 commit comments

Comments
 (0)