Chiunque usi Sage e’ incorraggiato a dare un contributo a Sage in qualche modo, come:
Questo documento descrive come scrivere programmi usando Sage, come modificare ed estendere le principali librerie di Sage, e come modificare la documentazione di Sage. Si discute anche di come condividere codice sorgente nuovo o modificato con altri utenti Sage in tutto il mondo.
Qui c’`e un breve riassunto di ogni parte; per maggiori dettagli, vedi l’indice esteso pi`u sotto. Indipendentemenete da dove partirai, buona fortuna e benvenuto nello sviluppo di Sage!
Trac server: tutte le modifiche passano per il Sage Trac server prima o poi. Contiene le segnalazioni di bachi, le richieste di upgrade, le modifiche in corso, e quelle che sono gi`a parte di Sage. Click here per maggiori informazioni.
Molto importante, avrai bisogno di creare un account trac per poter contribuire.
Codice sorgente: Devi avere la tua propria copia del codice sorgente di Sage per poterlo modificare. Vai qui per ottenerlo e per istruzioni su come compilarlo.
Se non hai mai lavorato prima su del software, fa attenzione a prerequisiti alla compilazione sul tuo sistema.
Convenzioni: leggi il nostror convenzioni e linee guida per il codice e la documentazione.
Per qualunque cosa legata a manuali, tutorial, e linguaggi, clicca qui.
Git (controllo di revisione): Per scambiare le tue modifiche con la comunit`a Sage, avrai bisogno di imparare ad usare il sistema
di controllo di revisione; usiamo il software Git per questo.
- Qui c’`e una panoramica del nostro flusso di sviluppo.
- Nuovo a Git o al controllo di revisione?
- Come installarlo?
- COme configurarlo per usarlo con Trac?
Sage usa git come sistema di controllo versione.
Mettere i tuoi cambiamenti locali su un ticket Trac.
Quando git trac non `e abbastanza.
Tutte le modifiche al codice sorgente di Sage richiedono un ticket sul Sage trac server.
Quest’opera `e licenziata sotto la Licenza Creative Commons Attribution-Share Alike 3.0.