Unisciti
Come aiutare con lo sviluppo di Kate?
Se vuoi aiutarci a sviluppare Kate, KWrite o KatePart dovresti unirti alla nostra lista di distribuzione. È una buona idea anche contattarci in #kate su irc.libera.chat: siamo sempre felici di aiutarti a iniziare.
Come compilare Kate
Kate può essere compilato facilmente in una normale distribuzione Linux: per questo abbiamo creato un'esercitazione su come farlo e sulle dipendenze necessarie. Per gli altri sistemi operativi, la stessa pagina fornisce dei collegamenti aggiuntivi con le informazioni.
Contribuire al codice
Per i contributi, il modo migliore per consegnarli è tramite la nostra istanza di GitLab invent.kde.org.
Come configurarla e usarla è documentato nella documentazione di invent.kde.org.
Lì apri semplicemente una richiesta di integrazione per Kate. Per maggiori dettagli fai riferimento a questo post sul blog.
If you want to get an overview about already accepted patches to get a feel how the process works, take a look at our merge requests page. Visiting some of these accepted requests might help to have a better grasp of project's workings.
Aree di lavoro
L'area di lavoro principale è la programmazione. Se però non sei un programmatore puoi dare una mano in molte altre aree:
- Scrivere e mantenere la documentazione.
- Scrivere e mantenere i file per l'evidenziazione della sintassi.
- Scrivere e mantenere gli script.
- Mantenere le segnalazioni di bug.
- Fornirci un riscontro utile.
- Aiutandoci aiutando KDE. Essendo parte di KDE, Kate beneficia del KDE nel suo insieme: a parte l'eccellente integrazione fornita da KDE, l'aiuto della squadra di traduzione di KDE è inestimabile.
Standard di codifica C/C++
Il codice nei nostri depositi dovrà seguire lo stile descritto per KDE Frameworks.
The CMake tooling we use will setup appropriate pre-commit hooks to ensure this style using clang-format.
Documentare il codice
We use Doxygen syntax to document code, and it’s nice to document everything, even private code, since other people than you might get to work on it or just try to understand it.
Per i commenti all'interno delle funzioni, i commenti a riga singola del C++ sono da preferire rispetto a quelli multi riga del C.
Dei buoni punti di partenza
Puoi dare un'occhiata all'elenco attuale dei problemi: forse potresti essere interessato a prenderti cura di uno di essi.