BENVENUTO NELLA GUIDA DELLO SVILUPPATORE DI SAGE!

Chiunque usi Sage e’ incorraggiato a dare un contributo a Sage in qualche modo, come:

  • Aggiungere esempi alla documentazione
  • Trovare bachi o errori tipografici
  • Correggere un baco
  • Implementare una nuova funzione
  • Scrivere un utile tutorial su un argomento matematico
  • Tradurre un documento esistente in un nuovo linguaggio
  • Creare una nuova classe, una nuova libreria C performante, ecc.

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.

Scrivere Codice for Sage

Indici e tabelle

Quest’opera `e licenziata sotto la Licenza Creative Commons Attribution-Share Alike 3.0.