-
-
Notifications
You must be signed in to change notification settings - Fork 958
Flesh out the Contribution Guide #1426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
c6e1d86
Add proposed outline for contrib.python.org guide
willingc 8c19e2d
Create contrib folder and index file
willingc 6049c30
Add stub pages for guide
willingc 6d9d022
add newline
willingc a3436cc
add trailing newline for all stubs
willingc b6b1d78
remove markdown file of outline
willingc daad295
add discourse link to draft prolog
willingc 1c7d544
Add link to EB as suggested by Guido
willingc da29c2b
Remove text crossed out in the google doc
nedbat 7903e1c
move pages into directories
nedbat 7d541d1
explain the outline on the front page
nedbat fcb8086
more detail in the Contributor Guide top-of-page notice
nedbat 4eb7149
intro page headers
nedbat d629669
put Issues and Triaging as a top-level section
nedbat 11530d2
translation is part of documentation
nedbat d5b7038
temp: don't let warnings fail the build
nedbat a48dadc
make more pages
nedbat e8b74ad
explain the internal structure for reviewers
nedbat 66f4bd5
add 'how to report' for conduct
nedbat 7cb109c
remove the outline since it's now being fleshed out
nedbat ae48c29
Add a 'plan for the contributor guide' page
nedbat File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| ================== | ||
| Code contributions | ||
| ================== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
| * Code setup and building (more complex stuff, delta from basic setup above) | ||
| * More git bootcamp (patches, etc) | ||
| * Lifecycle of a code pull request | ||
| * Development workflow (from devguide) | ||
| * Testing and buildbots (from devguide) | ||
| * Development tools (from devguide) | ||
| * CPython’s internals (from devguide) | ||
| * Code style guide |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| .. _contrib-plan: | ||
|
|
||
| ================================ | ||
| Plan for the Contributor's Guide | ||
| ================================ | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
| We are in the process of updating and refactoring the devguide to be a | ||
| Contributor's Guide. It will highlight the different kinds of contribution | ||
| possible, and how to succeed at each kind. | ||
|
|
||
| Currently, the Contibutor's Guide is a draft in this new last section of the | ||
| devguide. We welcome feedback, but please understand that some of the current | ||
| content is moving or skeletal. | ||
|
|
||
| Repo structure | ||
| ============== | ||
|
|
||
| While the reorganization is happening, we are keeping the old devguide as it | ||
| is. The new Contributor's Guide is represented in this last section, but will | ||
| eventually be the only content in the guide. To avoid copying content, we're | ||
| using Sphinx include directives to display existing devguide content in its new | ||
| Contributor's Guide location. That is not how the eventual Guide will be | ||
| built. Once we are ready to make the Contributor's Guide real, we will | ||
| rearrange content into its new location. | ||
|
|
||
| How to help | ||
| =========== | ||
|
|
||
| To help, you can: | ||
|
|
||
| - `Write an issue`_ detailing a change you'd like to see here. | ||
| - `Make a pull request`_ in this repo to add content. | ||
| - Join us in the `Python Docs Discord`_ to collaborate with other docs-minded | ||
| community members. | ||
| - Get in touch with the `Docs Editorial Board`_ to discuss larger documentation | ||
| concerns. | ||
|
|
||
| .. _Write an issue: https://github.com/python/devguide/issues | ||
| .. _Make a pull request: https://github.com/python/devguide/pulls | ||
| .. _Python Docs Discord: https://discord.gg/NeGgyhUZ | ||
| .. _Docs Editorial Board: https://python.github.io/editorial-board/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| =========================== | ||
| Documentation contributions | ||
| =========================== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| * Lifecycle of a docs pull request | ||
| * (pull in Documentation sections from devguide) | ||
| * Rst/Sphinx bootcamp | ||
| * Editorial Style Guide | ||
| * Translation | ||
| - How to add a new language | ||
| - Tools and workflow |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| =============== | ||
| Getting started | ||
| =============== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| * Basic setup | ||
| * Git bootcamp (simplified for everyone to use) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| ================================== | ||
| Python Contributor's Guide (draft) | ||
| ================================== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| This guide is a comprehensive resource for contributing to Python. | ||
|
|
||
| .. note:: | ||
| This is a draft of a new organization for the devguide, turning it into a | ||
| Contributor's Guide. | ||
|
|
||
| [Much of the devguide home page will be here. The Quick Start will be updated | ||
| to distinguish code vs documentation contributions, and moved to those | ||
| sections. Other changes will be made to explain the different types of | ||
| contribution and how to navigate the guide for your own type.] | ||
|
|
||
|
|
||
| .. toctree:: | ||
| :maxdepth: 2 | ||
|
|
||
| contrib-plan | ||
| intro/index | ||
| project/index | ||
| get-started/index | ||
| triage/index | ||
| code/index | ||
| doc/index | ||
| user-success | ||
| security | ||
| outreach |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| ============ | ||
| Introduction | ||
| ============ | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
|
|
||
|
|
||
| Welcome! | ||
|
|
||
| Healthy Collaboration | ||
| ===================== | ||
|
|
||
| [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.] | ||
|
|
||
| About this Guide | ||
| ================ | ||
|
|
||
| Types of Contribution | ||
| ===================== | ||
|
|
||
| [Pathways for contributors] | ||
|
|
||
| Helping with this Guide | ||
| ======================= |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| ======== | ||
| Outreach | ||
| ======== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| * Sprints |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| ====================== | ||
| Communication channels | ||
| ====================== | ||
|
|
||
| * Repos | ||
| * Discourse | ||
| * Discord | ||
| * Mailing lists (deprioritize) | ||
| * Where to get help |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| =============== | ||
| Code of Conduct | ||
| =============== | ||
|
|
||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [Brief summary of the code of conduct, with links to official source.] | ||
|
|
||
| * Standard for communication | ||
| * How to report | ||
| * Enforcement details | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`committing` page from the devguide. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| .. include:: ../../../core-developers/committing.rst |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`developer-log` page from the devguide. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| .. include:: ../../../core-developers/developer-log.rst |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`experts` page from the devguide. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| .. include:: ../../../core-developers/experts.rst |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| ========= | ||
| Core team | ||
| ========= | ||
|
|
||
| [This is mostly re-organized from the :ref:`core-dev` section of the devguide, | ||
| but with "core developer" language changed to "core team" where possible.] | ||
|
|
||
| .. toctree:: | ||
| :maxdepth: 5 | ||
|
|
||
| responsibilities | ||
| committing | ||
| experts | ||
| developer-log | ||
| motivations | ||
| join-team |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`become-core-developer` page from the devguide with the title changed. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| ========================= | ||
| How to join the core team | ||
| ========================= | ||
|
|
||
| .. include:: ../../../core-developers/become-core-developer.rst | ||
| :start-line: 7 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`motivations` page from the devguide. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| .. include:: ../../../core-developers/motivations.rst |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
|
|
||
| [This is the existing core developers :ref:`responsibilities` page from the devguide. We'll | ||
| adjust "core developer" to "core team" where appropriate.] | ||
|
|
||
| .. include:: ../../../core-developers/responsibilities.rst |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| .. important:: | ||
|
|
||
| |draft| | ||
|
|
||
| |purpose| | ||
|
|
||
| ====== | ||
| GitHub | ||
| ====== | ||
|
|
||
| [Where are the actual artifacts?] | ||
|
|
||
| * Main CPython repos | ||
| * Core workflow repos | ||
| * Infrastructure repos |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.