Contributing to SageMath

Everybody who uses Sage is
encouraged to contribute
something back to Sage
at some point.

You could:

Brief Overview

trac server

git workflow

git-trac workflow

Overview of the review process

(click image to enlarge)


Getting Ready 1: Sign up for a trac account

Send an email to


  • your full name
  • preferred username
  • contact email
  • and reason for needing a trac account

Getting Ready 3: Configure git and git-trac

Getting Ready 4: Get the Sage source code