Introduction

Important

This is part of a Draft of the Python Contributor’s Guide. Text in square brackets are notes about content to fill in. Currently, the devguide and this new Contributor’s Guide co-exist in the repo. We are using Sphinx include directives to demonstrate the re-organization. The final Contributor’s Guide will replace the devguide with content in only one place. We welcome help with this!

The [Plan for the Contributor’s Guide] page has more details about the current state of this draft and how you can help. See more info about the Contributor Guide in the discussion forum: Refactoring the DevGuide.

[Open question: how to divide content between this Introduction and the home page?]

Welcome!

New to open source?

Python is an open source project, with culture and techniques from the broader open source world. You might find it helpful to read about open source in general. A number of individuals from the Python community have contributed to a series of excellent guides at Open Source Guides.

Anyone will find the following guides useful:

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