Information for Developers

Sage is an open-source project and has a very welcoming developer community. We invite newcomers to help improve the code or contribute in other ways. A good start is the Sage Programming Guide (PDF). Our mission is:
Creating a viable free open source alternative to
Magma, Maple, Mathematica and Matlab.
Development happens in three places:
  1. Mailing Lists – new features, technical issues and bugs are discussed here.
  2. IRC channel – an active place to chat about development in real-time.
    Server: irc.freenode.net — Room: #sage-devel
  3. Trac — all code ends up here. (Status, Guidelines)

Source Code