Razvijanje Inkscapea

Pozdravljamo te na Inkscapeovim stranicama za programere! Mnogo je načina kako možeš pomoći. Ovo su neke polazne točke koje će ti pomoći naći najbolji način na koji možeš pridonijeti razvoju Inkscapea.

Osnovno programiranje za Inkscape

Ako znaš kodirati/programirati i razvijati u C++ i/ili Gtk3, zgrabi kôd i počni programirati ono što privlači tvoju pažnju. Pošalji zakrpu kad smatraš da je želiš podijeliti s drugima. Doprinose uzimamo vrlo ozbiljno i slijedimo načelo „najprije zakrpa, diskusija kasnije”, tako da je vrlo vjerojatno da će se tvoji radovi ubrzo pojaviti u razvojnoj bazi koda. Postoje naravno pravila i standardi koje treba slijediti, ali mi ih nastojimo držati jednostavnima i očitima.

Ako te zanima postati programer Inkscapea, logično bi bilo, da se prijaviš na pretplatničku listu razvijatelja (ako već nisi) i vjerojatno ćeš se htjeti pridružiti #inkscape-devel kanalu na IRC-u. U odjeljku „Dokumentacija za programere”, na donjoj polovici početne stranice Inkscape wikija, nalaze se daljnje informacije.

Upravljanje greškama

Sukobljavanje s greškama je kritično važan posao. To može uključivati ​​slanje grešaka na sustav za praćenje grešaka, pisanje zakrpa koja ispravljaju grešku ili testiranje, kako bi se ustanovilo jesu li zakrpe ispravile problem. Sve to pomaže u održavanju administrativne strane razvoja Inkscapea u dobrom radnom stanju i poboljšava učinkovitost programera, jer imaju pristup boljim i točnijim informacijama.

Pogledaj vodič za upravljanje greškama u kojem ćeš naučiti kako koristiti sustav za praćenje grešaka, za upravljanje izvještajima o greškama drugih korisnika. Preporučuje se da ga pročitaš, ako želiš pomoći na tom području.

Dokumentacija

Inkscape je veliki softverski projekt. Dobra dokumentacija pomaže korisnicima na najbolji način koristiti softver. Dokumentacija može biti stvaranje wiki- i web-stranica kao i internetskih videozapisa, koji korisnicima pomažu naučiti razne funkcije i postići nevjerojatne rezultate.

Ako te zanima pisati službenu dokumentaciju, raspitaj se na pretplatničkoj listi za dokumentaciju.

Piši proširenja

Ako ne znaš C++ (jezik kojim je napisan osnovni program Inkscapea), ali znaš Python i/ili Perl, možda možeš napisati proširenja za Inkscape. Većina potrebnih informacija nalazi se na našoj stranici o pisanju proširenja.