Past Meetup

Contribute to Sage open source (beginner-friendly)

This Meetup is past

4 people went

Details

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:
http://trac.sagemath.org/sage_trac/query?status=needs_info&status=needs_review&status=needs_work&status=new&order=priority&col=id&col=summary&col=status&col=type&col=p... (http://trac.sagemath.org/sage_trac/query?status=needs_info&status=needs_review&status=needs_work&status=new&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~beginner&report=38)

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
preferred username
contact email
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.
http://mercurial.selenic.com/
You can read this primer if you have not used it before:
http://hgbook.red-bean.com/read/

3) ::optional:: Get up to speed on the development process by reading their documentation.
http://www.sagemath.org/doc/developer/walk_through.html