Gå till innehåll

Gå med

Hur man hjälper till med Kates utveckling

Om du vill hjälpa oss att utveckla Kate, KWrite eller KatePart ska du gå med i vår e-postlista. Att kontakta oss via #kate på irc.libera.chat är också en god idé, vi hjälper dig gärna att komma igång.

Hur man bygger Kate

Kate kan enkelt byggas på en aktuell Linux-distribution, vi tillhandahåller en handledning om att bygga Kate och de nödvändiga beroenden för det. För andra operativsystem ger samma sida extra länkar med information.

Bidra med kod

För kod är det bästa sättet att skicka in den via vår GitLab-instans invent.kde.org.

Hur man ställer in det och använder det finns dokumenterat i dokumentationen av invent.kde.org.

Skapa bara en ny sammanfogningsförfrågan där för Kate. För mer information om det, se det här blogginlägget.

Om du vill få en överblick över redan accepterade programfixar för att få en känsla av hur processen fungerar, ta en titt på sidan merge requests. Att titta några av de accepterade förfrågningarna kan hjälpa till att få ett bättre grepp om hur projektet fungerar.

Områden att arbeta på

Det huvudsakliga arbetsområdet är programmering, men om du inte är en programmerare kan du hjälpa till inom många andra områden:

  • Skriva och underhålla dokumentation.
  • Skriva och underhålla syntaxfärgläggningsfiler.
  • Skriva och underhålla skript.
  • Hantera felrapporter.
  • Ge oss användbar återkoppling.
  • Hjälp oss genom att hjälpa KDE. Som en del av KDE drar Kate nytta av KDE som helhet, förutom den utmärkta integrationen som KDE tillhandahåller, är hjälpen från KDE:S översättningsteam ovärderligt.

C/C++ kodningsstandarder

Koden i våra arkiv ska följa den stil som beskrivs för KDE:s ramverk.

CMake-verktygen vi använder ställer in lämpliga förincheckningskopplingar för att säkerställa stilen med clang-format.

Dokumentera din kod

Vi använder Doxygen-syntax för att dokumentera kod, och det är bra att dokumentera allt, även privat kod, eftersom andra än du kanske får arbeta på den eller bara försöka förstå den.

För kommentarer inuti funktioner föredras C++ enradskommentarer framför flerradiga C-kommentarer.

Bra startpunkter

Du kan ta en titt på vår aktuella lista över problem, kanske är du intresserad av att ta hand om ett.