Contributing

Bugs

All source and content bugs for python.org should be filed as issues on the GitHub. Please be sure to look at the existing issues to see if someone has already submitted it.

Code

The source for python.org is open and licensed under the Apache 2 license. To contribute to either the code or documentation please fork the pythondotorg repository and submit a pull request.

See Installing for setup your development environment.

While all contributions are welcome and valuable it will be easier for the maintainers if you follow good coding practices such as:

  • Write readable code following PEP 8 guidelines
  • Write tests for the code you are adding or changing
  • Submit focused pull requests that address a single smaller issue whenever possible vs a large pull request that touches many parts of the system
  • Submit descriptive information with your pull request as to the reason and methods behind your change