Skip to content

Commit 430de73

Browse files
Clean up project management docs
1 parent e596f43 commit 430de73

File tree

1 file changed

+6
-52
lines changed

1 file changed

+6
-52
lines changed

docs/community/project-management.md

+6-52
Original file line numberDiff line numberDiff line change
@@ -13,55 +13,13 @@ The aim is to ensure that the project has a high
1313

1414
## Maintenance team
1515

16-
We have a quarterly maintenance cycle where new members may join the maintenance team. We currently cap the size of the team at 5 members, and may encourage folks to step out of the team for a cycle to allow new members to participate.
16+
[Participating actively in the REST framework project](contributing.md) **does not require being part of the maintenance team**. Almost every important part of issue triage and project improvement can be actively worked on regardless of your collaborator status on the repository.
1717

18-
#### Current team
18+
#### Composition
1919

20-
The [maintenance team for Q4 2015](https://github.com/encode/django-rest-framework/issues/2190):
20+
The composition of the maintenance team is handled by [@tomchristie](https://github.com/encode/). Team members will be added as collaborators to the repository.
2121

22-
* [@tomchristie](https://github.com/encode/)
23-
* [@xordoquy](https://github.com/xordoquy/) (Release manager.)
24-
* [@carltongibson](https://github.com/carltongibson/)
25-
* [@kevin-brown](https://github.com/kevin-brown/)
26-
* [@jpadilla](https://github.com/jpadilla/)
27-
28-
#### Maintenance cycles
29-
30-
Each maintenance cycle is initiated by an issue being opened with the `Process` label.
31-
32-
* To be considered for a maintainer role simply comment against the issue.
33-
* Existing members must explicitly opt-in to the next cycle by check-marking their name.
34-
* The final decision on the incoming team will be made by `@tomchristie`.
35-
36-
Members of the maintenance team will be added as collaborators to the repository.
37-
38-
The following template should be used for the description of the issue, and serves as the formal process for selecting the team.
39-
40-
This issue is for determining the maintenance team for the *** period.
41-
42-
Please see the [Project management](https://www.django-rest-framework.org/topics/project-management/) section of our documentation for more details.
43-
44-
---
45-
46-
#### Renewing existing members.
47-
48-
The following people are the current maintenance team. Please checkmark your name if you wish to continue to have write permission on the repository for the *** period.
49-
50-
- [ ] @***
51-
- [ ] @***
52-
- [ ] @***
53-
- [ ] @***
54-
- [ ] @***
55-
56-
---
57-
58-
#### New members.
59-
60-
If you wish to be considered for this or a future date, please comment against this or subsequent issues.
61-
62-
To modify this process for future maintenance cycles make a pull request to the [project management](https://www.django-rest-framework.org/topics/project-management/) documentation.
63-
64-
#### Responsibilities of team members
22+
#### Responsibilities
6523

6624
Team members have the following responsibilities.
6725

@@ -78,16 +36,12 @@ Further notes for maintainers:
7836
* Each issue/pull request should have exactly one label once triaged.
7937
* Search for un-triaged issues with [is:open no:label][un-triaged].
8038

81-
It should be noted that participating actively in the REST framework project clearly **does not require being part of the maintenance team**. Almost every import part of issue triage and project improvement can be actively worked on regardless of your collaborator status on the repository.
82-
8339
---
8440

8541
## Release process
8642

87-
The release manager is selected on every quarterly maintenance cycle.
88-
89-
* The manager should be selected by `@tomchristie`.
90-
* The manager will then have the maintainer role added to PyPI package.
43+
* The release manager is selected by `@tomchristie`.
44+
* The release manager will then have the maintainer role added to PyPI package.
9145
* The previous manager will then have the maintainer role removed from the PyPI package.
9246

9347
Our PyPI releases will be handled by either the current release manager, or by `@tomchristie`. Every release should have an open issue tagged with the `Release` label and marked against the appropriate milestone.

0 commit comments

Comments
 (0)