Anonymous user
Contributing to Python: Difference between revisions
m
Protected "Contributing to Python" ([edit=sysop] (indefinite) [move=sysop] (indefinite))
imported>Jesstess No edit summary |
imported>Jesstess m (Protected "Contributing to Python" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1:
Welcome! This page contains instructions for getting started with contributing to Python. They cover practicing some of the common tools of open source development, as well as steps for contributing specifically to Python.
These instructions were written for prospective [http://wiki.python.org/moin/OPW/2014
[[File:Python_logo.png|200px]] [[File:Opw.png|200px]] [[File:Pyladies_logo.png|200px]]
Line 50:
Mercurial is the distributed version control system Python uses to manages changes to its code.
Please [http://mercurial.selenic.com/downloads/
If you have not used Mercurial before, please go through [
Line 74:
The Python community has a lot of mailing lists. The 2 big ones for new contributors are:
# [http://mail.python.org/mailman/listinfo/core-mentorship
# [http://mail.python.org/mailman/listinfo/python-dev
The core-mentorship mailing list will be our focus as we get settled in, so please [http://mail.python.org/mailman/listinfo/core-mentorship
Line 88:
Please read through the following sections of the developer guide:
# [http://docs.python.org/devguide/#quick-start
# [http://docs.python.org/devguide/setup.html
# [http://docs.python.org/devguide/help.html
# [http://docs.python.org/devguide/patch.html
# [http://docs.python.org/devguide/runtests.html
# [http://docs.python.org/devguide/tracker.html#tracker
# [http://docs.python.org/devguide/devcycle.html
By the end, you'll:
Line 116:
First, the developer guide suggests 2 good areas for first-time contributors:
# [http://docs.python.org/devguide/docquality.html
# [http://docs.python.org/devguide/coverage.html
If those sound interesting to you, look for issues in those areas.
|