Developer Guide (original) (raw)

Back to top

View this page

Edit this page

Toggle table of contents sidebar

Welcome to Sage Developer Guide

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

This document tells you what you need to know to do all the above. We also discuss how to share your new and modified code with other Sage users around the globe.

To begin with, you need of course your own copy of Sage source code to change it. Use our Installation guide to get the source code and build Sage from source. If you have never worked on software before, pay close attention to the prerequisites to build on your platform.

Now here is a brief overview of this guide.

For more details, see the table of contents below. No matter where you start, good luck and welcome to Sage development!

Table of Contents

First Steps

Working on GitHub

Working with Git

Writing Code for Sage

Testing Sage

Updating Sage Documentation

More on Coding for Sage

Packaging

Indices and tables

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License.