Anonymous user
Contributing to Python: Difference between revisions
no edit summary
imported>Jesstess No edit summary |
imported>Jesstess No edit summary |
||
Line 33:
# How many "critical"-level open issues are there?
== Goal #4:
Mercurial is the distributed version control system Python uses to manages changes to its code.
Line 39:
If you have not used Mercurial before, please go through this tutorial: http://hginit.com/
== Goal #5: practice creating patches ==
Code changes are represented in a concise and standard format called a "diff". <tt>patch</tt> is a utility which applies a "diff" to someone else's copy of the code.
Line 48:
= Part II: contributing to Python =
== Goal #1: join the mailing list ==
Join the Python core-mentorship mailing list and introduce yourself: https://mail.python.org/mailman/listinfo/core-mentorship.
== Goal #2: read the developer guide ==
Read the Python developer guide: http://docs.python.org/devguide/
== Goal #3: submit a Python patch ==
Submit a patch for a Python bug.
== Goal #4: start working on your application ==
Let the core mentorship mailing list know that you've submitted your patch and are ready to work on your application. We'll craft an application together for a project that fits your background and interests and what you want to learn this summer!
|