You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide is a comprehensive resource for contributing to Python.
13
13
14
+
.. note::
15
+
This is a draft of a new organization for the devguide, turning it into a
16
+
Contributor's Guide.
17
+
14
18
.. toctree::
15
19
:maxdepth:2
16
20
@@ -23,74 +27,3 @@ This guide is a comprehensive resource for contributing to Python.
23
27
user-success
24
28
security
25
29
outreach
26
-
27
-
28
-
.. _proposed_contents:
29
-
30
-
Proposed Contents
31
-
-----------------
32
-
33
-
We are in the process of restructuring the classic "devguide" into a broader
34
-
Contribution Guide. It's being fleshed out above. This is the original
35
-
proposed outline for reference:
36
-
37
-
* Introduction
38
-
* Importance of healthy inclusive collaboration (While code is a large part of the project's success, project management, documentation, governance, sprint outreach, etc. matter). We respect the individual skills people bring to the project and strive to create and maintain a culture of inclusion.
39
-
* About this guide
40
-
* Types of contribution (Pathways for Contributors)
41
-
* Helping with the Contributors' Guide
42
-
* The CPython project
43
-
* Structure
44
-
* CoC
45
-
* Standard for communication
46
-
* Enforcement details
47
-
* Roles
48
-
* Core team (from devguide)
49
-
* Triager
50
-
* Contributors
51
-
* types of contributions
52
-
* Governance
53
-
* (SC?) (EB?)
54
-
* Other WG? Typing council? C-API WG?
55
-
* GitHub
56
-
* Main CPython repos
57
-
* Core workflow repos
58
-
* Infrastructure repos
59
-
* Communication channels
60
-
* Repos
61
-
* Discourse
62
-
* Discord
63
-
* Mailing lists (deprioritize)
64
-
* Where to get help
65
-
* Issue triaging
66
-
* (How exactly? Guidelines? Is it just about applying labels?)
67
-
* Easy issues
68
-
* (should triagers assign reviewers?)
69
-
* (should triagers close issues?)
70
-
* (Reviewing)
71
-
* How? Etiquette?
72
-
* How to request a review?
73
-
* Getting started
74
-
* Basic setup
75
-
* Git bootcamp (simplified for everyone to use)
76
-
* Code contributions
77
-
* Code setup and building (more complex stuff, delta from basic setup above)
0 commit comments