Navigation

  • index
  • previous |
  • Python »
  • Python Developer's Guide »
  • |

33. Appendix: Topics¶

33.1. Basics for contributors¶

Note

Recommended reading

  • Getting Started
  • Lifecycle of a Pull Request
  • Where to Get Help
  • Following Python’s Development

33.2. Core developers¶

Note

Recommended reading

  • Getting Started
  • Lifecycle of a Pull Request
  • Accepting Pull Requests
  • How to Become a Core Developer
  • Developer Log
  • Core Developer Motivations and Affiliations
  • Experts Index

33.3. Development workflow for contributors¶

  • Development Cycle
  • Lifecycle of a Pull Request
  • Fixing “easy” Issues (and Beyond)

33.4. Documenting Python and style guide¶

  • Helping with Documentation
  • Documenting Python

33.5. Issue tracking and triaging¶

  • Issue Tracking
  • Triaging an Issue

33.6. Language development in depth¶

  • Exploring CPython’s Internals
  • Changing CPython’s Grammar
  • Design of CPython’s Compiler
  • Design of CPython’s Garbage Collector
  • Adding to the Stdlib
  • Changing the Python Language
  • Porting Python to a new platform

33.7. Testing and continuous integration¶

  • Running & Writing Tests
  • Increase Test Coverage
  • Silence Warnings From the Test Suite
  • Continuous Integration
  • Running a buildbot worker
  • Coverity Scan

Table of Contents

  • 33. Appendix: Topics
    • 33.1. Basics for contributors
    • 33.2. Core developers
    • 33.3. Development workflow for contributors
    • 33.4. Documenting Python and style guide
    • 33.5. Issue tracking and triaging
    • 33.6. Language development in depth
    • 33.7. Testing and continuous integration

Sections

  • 1. Getting Started
  • 2. Where to Get Help
  • 3. Lifecycle of a Pull Request
  • 4. Running & Writing Tests
  • 5. Increase Test Coverage
  • 6. Helping with Documentation
  • 7. Documenting Python
  • 8. Silence Warnings From the Test Suite
  • 9. Fixing “easy” Issues (and Beyond)
  • 10. Issue Tracking
  • 11. Triaging an Issue
  • 12. Following Python’s Development
  • 13. Porting Python to a new platform
  • 14. How to Become a Core Developer
  • 15. Developer Log
  • 16. Accepting Pull Requests
  • 17. Development Cycle
  • 18. Continuous Integration
  • 19. Adding to the Stdlib
  • 20. Changing the Python Language
  • 21. Experts Index
  • 22. gdb Support
  • 23. Exploring CPython’s Internals
  • 24. Changing CPython’s Grammar
  • 25. Design of CPython’s Compiler
  • 26. Design of CPython’s Garbage Collector
  • 27. Updating standard library extension modules
  • 28. Coverity Scan
  • 29. Dynamic Analysis with Clang
  • 30. Running a buildbot worker
  • 31. Core Developer Motivations and Affiliations
  • 32. Git Bootcamp and Cheat Sheet
  • 33. Appendix: Topics
    • 33.1. Basics for contributors
    • 33.2. Core developers
    • 33.3. Development workflow for contributors
    • 33.4. Documenting Python and style guide
    • 33.5. Issue tracking and triaging
    • 33.6. Language development in depth
    • 33.7. Testing and continuous integration

Previous topic

32. Git Bootcamp and Cheat Sheet

This Page

  • Show Source

Navigation

  • index
  • previous |
  • Python »
  • Python Developer's Guide »
  • |
© Copyright 2011-2020, Python Software Foundation.
The Python Software Foundation is a non-profit corporation. Please donate.

Last updated on Dec 22, 2020. Found a bug?
Created using Sphinx 1.8.5.