Ladies who would like to contribute to Sage open source software ( http://www.sagemath.org/ ) should attend this meetup, where we will:
a) Go through the process of reviewing patches submitted by other developers, reviewing one or two of them together.
b) Walk through how to submit a patch for a ticket like this one: http://trac.sagemath.org/sage_trac/attachment/ticket/5956/trac_5956_figsize_units.patch
Several easy tickets have been selected for beginners to work on. More advanced python/cython programmers or those who can write patches to implement linear algebra/number theory functions should pick one of these to work on:
This session will be beginner-friendly, but please COME PREPARED!
1) Request a trac account so you can submit and review patches.
Email sage-trac-account AT googlegroups DOT com with the following information:
your full name
and reason for needing a trac account
You can view the ticket tracker here: http://trac.sagemath.org/sage_trac/wiki/TicketReports
and the developer trac wiki here: http://trac.sagemath.org/sage_trac/wiki
2) Install mercurial, a version control system written in python.
You can read this primer if you have not used it before:
3) ::optional:: Get up to speed on the development process by reading their documentation.