דילוג לתוכן

אפשר להצטרף אלינו

איך לסייע בפיתוח של Kate

אם מעניין אותך לעזור לנו לפתח את Kate,‏ KWrite או את KTextEditor, כדאי להצטרף לערוץ ה־Matrix של Kate (מידע כללי נוסף על Matrix ועל KDE ניתן למצוא כאן).

אם יש לך הצעות פיתוח מעשיות או אם אפילו כבר פיתחת טלאי, נשמח לראות את הנוכחות שלך במערכת ה־GitLab של KDE.

איך לבנות את 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.

כדי לקבל סקירה על טלאים שכבר התקבלו ולהרגיש איך התהליך עובד, אפשר להתבונן בעמוד בקשות המיזוג שלנו. עיון בחלק מהשינויים האלה שהתקבלו עשוי לסייע לך להבין טוב יותר איך עובד המיזם הזה.

תחומי עבודה

תחום הפעילות העיקרי הוא תכנות, אבל אם אין לך ידע בתכנות עדיין ניתן לסייע במגוון תחומים:

  • כתיבה ותחזוקה של תיעוד.
  • כתיבה ותחזוקה של קובצי הדגשות תחביר.
  • כתיבה ותחזוקה של סקריפטים.
  • תחזוקת דיווחי תקלות.
  • לספק לנו משוב מועיל.
  • 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.

ערכת כלי ה־CMake שבה אנחנו משתמשים תגדיר התליות טרום קיבוע כדי לוודא שהסגנון הזה משתמש ב־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.