Anonymous user
Contributing to Python: Difference between revisions
m
Protected "Contributing to Python" ([edit=sysop] (indefinite) [move=sysop] (indefinite))
imported>Jesstess |
imported>Jesstess m (Protected "Contributing to Python" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
||
(7 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/ download and install Mercurial now].
If you have not used Mercurial before, please go through this tutorial: http://hginit.com/▼
▲If you have not used Mercurial before, please go through
Line 72 ⟶ 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 86 ⟶ 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 114 ⟶ 116:
First, the developer guide suggests 2 good areas for first-time contributors:
#
#
If those sound interesting to you, look for issues in those areas.
Next, for the office hours on Sunday, March 9th, we'll have a list of beginner-friendly bugs. Check back
Finally, you can always ask for help or suggestions on the core-mentorship mailing list or in the <tt>#pyladies</tt> IRC channel.
== Goal #4: submit a patch for a Python bug ==
|