Tule mukaan
How to help with Kate development
If you want to help us develop Kate, KWrite or KTextEditor, you should join our Kate Matrix channel (more general info about Matrix & KDE here).
If you have concrete developing proposals or even already a patch, show up at our KDE GitLab instance.
Miten koostaa Kate
Kate can easily be build on a current Linux distribution, we provide a tutorial about building Kate and the needed dependencies for this. For other operating systems, the same page provides extra links with information.
Koodissa avustaminen
For contributions, the best way to hand them in is via our GitLab instance invent.kde.org.
How to set it up and use it is documented in the invent.kde.org documentation.
Just open a new merge request there for Kate. For more details about this, refer to this blog post.
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.
Työalueet
Päätyöalueena on ohjelmointi, mutta ellet ole ohjelmoija, voit auttaa monessa muussa:
- Kirjoita ja ylläpidä ohjeistusta.
- Kirjoita ja ylläpidä syntaksikorostustiedostoja.
- Kirjoita ja ylläpidä skriptejä.
- Ylläpidä vikaraportteja.
- Anna meille hyödyllistä palautetta.
- Help us by helping KDE. As a part of KDE, Kate benefits from the KDE as a whole, apart from the excellent integration provided by KDE the help from the KDE translation team is invaluable.
C/C++-koodausstandardit
Tietovarastojemme koodin tulee noudattaa KDE Frameworksille kuvattua tyyliä.
The CMake tooling we use will setup appropriate pre-commit hooks to ensure this style using clang-format.
Koodisi dokumentointi
Koodin dokumentoimiseen käytämme Doxygen-syntaksia, ja olisi hyvä dokumentoida kaikki, yksityinenkin koodi, koska muut voivat päätyä tekemään sitä tai vähintään yrittävät ymmärtää sen.
Kommentteihin funktioiden sisällä suositaan C++:n yhden rivin kommentteja C:n monirivisten sijaan.
Hyviä aloituskohtia
You can take a look at our current list of issues, perhaps you are interested in taking care of one.