דילוג לתוכן

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

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

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

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

איך לבנות את Kate

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

תרומת קוד

למתנדבים, הדרך הטובה למסור אותו היא דרך עותק ה־GitLab שלנו invent.kde.org.

אופן ההגדרה והשימוש מופיעים בתיעוד של invent.kde.org.

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

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

תחומי עבודה

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

  • כתיבה ותחזוקה של תיעוד.
  • כתיבה ותחזוקה של קובצי הדגשות תחביר.
  • כתיבה ותחזוקה של סקריפטים.
  • תחזוקת דיווחי תקלות.
  • לספק לנו משוב מועיל.
  • עזרה ל־KDE דינה כעזרה לנו. כחלק מ־KDE,‏ Kate זוכה ליתרונות רבים מצד KDE כמכלול, מלבד השילוב המעולה שמסופק על ידי KDE העזרה מצוות התרגומים של KDE לא יסולא בפז.

תקני פיתוח ב־C/C++‎

הקוד במאגרים שלנו צריך להיצמד לסגנון שמתואר עבור תשתיות KDE.

ערכת כלי ה־CMake שבה אנחנו משתמשים תגדיר התליות טרום קיבוע כדי לוודא שהסגנון הזה משתמש ב־clang-format.

תיעוד הקוד שלך

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

להערות בתוך פונקציות, עדיף הערות של שורה אחת ב־C++‎ על פני הערות מרובות שורות ב־C.

נקודות טובות להתחלה

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