mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
55 lines
2.2 KiB
ReStructuredText
55 lines
2.2 KiB
ReStructuredText
Contributing to Python
|
|
======================
|
|
|
|
Build Status
|
|
------------
|
|
|
|
- `Buildbot status overview <https://buildbot.python.org/#/release_status>`_
|
|
|
|
- `GitHub Actions status <https://github.com/python/cpython/actions/workflows/build.yml>`_
|
|
|
|
|
|
Thank You
|
|
---------
|
|
First off, thanks for contributing to the maintenance of the Python programming
|
|
language and the CPython interpreter! Even if your contribution is not
|
|
ultimately accepted, the fact you put time and effort into helping out is
|
|
greatly appreciated.
|
|
|
|
|
|
Contribution Guidelines
|
|
-----------------------
|
|
Please read the `devguide <https://devguide.python.org/>`_ for
|
|
guidance on how to contribute to this project. The documentation covers
|
|
everything from how to build the code to submitting a pull request. There are
|
|
also suggestions on how you can most effectively help the project.
|
|
|
|
Please be aware that our workflow does deviate slightly from the typical GitHub
|
|
project. Details on how to properly submit a pull request are covered in
|
|
`Lifecycle of a Pull Request <https://devguide.python.org/getting-started/pull-request-lifecycle.html>`_.
|
|
We utilize various bots and status checks to help with this, so do follow the
|
|
comments they leave and their "Details" links, respectively.
|
|
|
|
The final key part of our workflow is that all discussions that are not
|
|
directly related to the code in the pull request should happen on
|
|
`GitHub Issues <https://github.com/python/cpython/issues>`__, generally in the
|
|
pull request's parent issue.
|
|
|
|
|
|
Setting Expectations
|
|
--------------------
|
|
Due to the fact that this project is run by volunteers,
|
|
unfortunately we cannot make any guarantees as to if
|
|
or when a core developer will get around to reviewing your pull request.
|
|
If no core developer has done a review or responded to changes made because of a
|
|
"changes requested" review within a month, you can ask for someone to
|
|
review your pull request via a post in the `Core Development Discourse
|
|
category <https://discuss.python.org/c/core-dev/23>`__.
|
|
|
|
|
|
Code of Conduct
|
|
---------------
|
|
All interactions for this project are covered by the
|
|
`PSF Code of Conduct <https://www.python.org/psf/codeofconduct/>`_. Everyone is
|
|
expected to be open, considerate, and respectful of others no matter their
|
|
position within the project.
|