Sviluppare Inkscape

Benvenuti nello sviluppo di Inkscape! Ci sono tanti modi diversi in cui puoi aiutare. Questi sono alcuni punti di partenza per aiutarti a trovare il modo migliore per contribuire a Inkscape.

Programmazione del nucleo di Inkscape

Se sei un programmatore/sviluppatore e hai una certa conoscenza dello sviluppo in C ++ e/o Gtk, prendi il codice e inizia lavorare su ciò che più attira la tua attenzione. Invia una patch quando sei soddisfatto e pronto a condividere i tuoi sforzi con gli altri. Prendiamo molto sul serio i contributi e seguiamo il principio di "prima aggiusta, discuti più tardi", quindi è altamente probabile che i vostri sforzi appaiano rapidamente nel codice di sviluppo. Ci sono, ovviamente, regole e standard che devono essere seguiti, ma cerchiamo di mantenerli chiari ed semplici.

  • Primi passi – Una guida su come diventare uno sviluppatore di Inkscape, crealo tu stesso e rendilo ancora più fantastico.
  • Stile del codice – Guida allo stile di Inkscape. Cerca di seguire queste linee guida quando scrivi codice per Inkscape.
  • Repository di Inkscape
  • Debug

Se sei interessato a diventare uno sviluppatore di Inkscape, se non lo hai già fatto, vorrai certamente aderire alla mailing list degli sviluppatori e probabilmente vorrai unirti al canale #inkscape-devel di IRC. Puoi trovare maggiori informazioni nella sezione Documentazione per gli sviluppatori nella (metà inferiore) della pagina iniziale della wiki di Inkscape.

Gestione degli errori

Risolvere i bug è un lavoro di fondamentale importanza. Comprende segnalare gli errori nel bugtracker, scrivere una patch che corregge un bug o testare il codice per vedere se la patch ha risolto il problema. Tutto questo aiuta a mantenere in ordine la parte amministrativa dello sviluppo di Inkscape e migliora l'efficacia degli sviluppatori mettendo a loro disposizione informazioni migliori e più accurate.

Consulta la guida alla gestione degli errori che spiega come utilizzare il bug tracker per gestire le segnalazioni dei bug da parte degli utenti. È altamente consigliata la sua lettura a chi desidera aiutare in questo lavoro.

Documentazione

Inkscape è un progetto software molto vasto. Una buona documentazione può aiutare gli utenti a ottenere il massimo dal software. La documentazione spazia dalle pagine wiki e le guide sul sito web a video prodotti in modo eccellente che mostrano agli utenti come utilizzare esattamente le diverse funzionalità per ottenere buoni risultati.

Se sei interessato a partecipare nella scrittura della documentazione ufficiale, chiedi maggiori informazioni nella mailing list della documentazione.

Scrivi estensioni

Se non sei esperto in C ++ (che è il linguaggio con cui è scritto il nucleo del programma Inkscape) ma conosci un po' di Python o di Perl, potresti essere in grado di scrivere delle estensioni di Inkscape. Puoi trovare la maggior parte delle informazioni di cui hai bisogno nella pagina su come scrivere estensioni.