Skip to content

Contribute to Sage open source (beginner-friendly)

Photo of Emily
Hosted By
Emily
Contribute to Sage open source (beginner-friendly)

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

Photo of NYC PyLadies group
NYC PyLadies
See more events
David Rubenstein Atrium at Lincoln Center
61 West 62 Street · New York, NY