אפשר להצטרף אלינו
איך לסייע בפיתוח של Kate
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.
איך לבנות את 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.
תרומת קוד
למתנדבים, הדרך הטובה למסור אותו היא דרך עותק ה־GitLab שלנו 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.
תחומי עבודה
תחום הפעילות העיקרי הוא תכנות, אבל אם אין לך ידע בתכנות עדיין ניתן לסייע במגוון תחומים:
- כתיבה ותחזוקה של תיעוד.
- כתיבה ותחזוקה של קובצי הדגשות תחביר.
- כתיבה ותחזוקה של סקריפטים.
- תחזוקת דיווחי תקלות.
- לספק לנו משוב מועיל.
- 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++
הקוד במאגרים שלנו צריך להיצמד לסגנון שמתואר עבור תשתיות KDE.
The CMake tooling we use will setup appropriate pre-commit hooks to ensure this style using clang-format.
תיעוד הקוד שלך
אנחנו משתמשים בתחביר Doxygen כדי לתעד את הקוד, וזה נחמד לתעד הכול, אפילו קוד פרטי כיוון שאנשים שאינם את או אתה יכולה לעבוד עלו או פשוט לנסות להבין אותו.
להערות בתוך פונקציות, עדיף הערות של שורה אחת ב־C++ על פני הערות מרובות שורות ב־C.
נקודות טובות להתחלה
You can take a look at our current list of issues, perhaps you are interested in taking care of one.