Contributing to Python: Difference between revisions

Content added Content deleted
imported>Jesstess
No edit summary
imported>Jesstess
No edit summary
Line 50: Line 50:
Mercurial is the distributed version control system Python uses to manages changes to its code.
Mercurial is the distributed version control system Python uses to manages changes to its code.


Please [http://mercurial.selenic.com/downloads/| download and install Mercurial now].
Please [http://mercurial.selenic.com/downloads/ download and install Mercurial now].


If you have not used Mercurial before, please go through [this tutorial| http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html].
If you have not used Mercurial before, please go through [http://hgbook.red-bean.com/read/a-tour-of-mercurial-the-basics.html this tutorial].




Line 88: Line 88:
Please read through the following sections of the developer guide:
Please read through the following sections of the developer guide:


# [http://docs.python.org/devguide/#quick-start| Quick start]
# [http://docs.python.org/devguide/#quick-start Quick start]
# [http://docs.python.org/devguide/setup.html| Setup]
# [http://docs.python.org/devguide/setup.html Setup]
# [http://docs.python.org/devguide/help.html| Where to get help]
# [http://docs.python.org/devguide/help.html Where to get help]
# [http://docs.python.org/devguide/patch.html| The lifecycle of a patch]
# [http://docs.python.org/devguide/patch.html The lifecycle of a patch]
# [http://docs.python.org/devguide/runtests.html| Writing and running tests]
# [http://docs.python.org/devguide/runtests.html Writing and running tests]
# [http://docs.python.org/devguide/tracker.html#tracker| Using the issue tracker]
# [http://docs.python.org/devguide/tracker.html#tracker Using the issue tracker]
# [http://docs.python.org/devguide/devcycle.html| The CPython development cycle]
# [http://docs.python.org/devguide/devcycle.html The CPython development cycle]


By the end, you'll:
By the end, you'll:
Line 116: Line 116:
First, the developer guide suggests 2 good areas for first-time contributors:
First, the developer guide suggests 2 good areas for first-time contributors:


# [http://docs.python.org/devguide/docquality.html| Documentation]
# [http://docs.python.org/devguide/docquality.html Documentation]
# [http://docs.python.org/devguide/coverage.html| Test coverage]
# [http://docs.python.org/devguide/coverage.html Test coverage]


If those sound interesting to you, look for issues in those areas.
If those sound interesting to you, look for issues in those areas.