Jump to content

באגים מומלצים למתחילים

From mediawiki.org
This page is a translated version of the page Good first bugs and the translation is 100% complete.

דף זה מספק רשימה של באגים בתוכנה ותכונות קטנות חסרות שזוהו כדרך טובה להשתתף במיזם ויקימדיה קיים (לא רק בליבת מדיה־ויקי והרחבותיה).

זוהי דרך אחת להתחיל להכיר את הקוד במיזמי ויקימדיה.

שימו לב שלמשימות המקושרות למטה אין מנטורים קבועים. תהיו בעיקר 'לבד'. אנו ממליצים לעבוד על פיתוח פרויקט תוכנה עם מנטורים: בדקו את רשימת מיזמי התוכנה שאנו ממליצים עליהם.

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

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

משימות שאפשר לעבוד עליהן

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

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

זה מספק לך רמז לגבי מאגר ה־Git שבו נמצא הקוד, ולגבי צוות הפיתוח שתוכל ליצור איתו קשר אם תרצה לדון בכך בצורה 'רחבה' יותר (מכיוון שהערות בדיווחי באגים צריכות להתייחס בעדיפות לבעיה הספציפית המתוארת בדוח בלבד).

ליבת מדיה־ויקי והרחבותיה

ויקינתונים

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

שאלו את שאלותיכם בנוגע לפיתוח ברשימת התפוצה של ויקינתונים, בערוץ #wikidata IRC channel ובדף הויקי.

Potential tasks for new contributors

העורך החזותי

VisualEditor הוא העורך החזותי של מדיה־ויקי.

יש להפנות שאלות כלליות על פיתוח העורך החזותי לרשימת התפוצה wikitech ולערוץ ה־#mediawiki-visualeditor IRC.

Potential tasks for new contributors

גילוי / חיפוש

צוות Wikimedia Search Platform בונה את נתיב הגילוי האנונימי למקור ידע אמין ורלוונטי.

יש להפנות שאלות כלליות על פיתוח לרשימת התפוצה ‏Discovery ולערוץ ה־#wikimedia-discovery IRC.

Potential tasks for new contributors

ערכות עיצוב

Skins מאפשרות למשתמשים להתאים אישית את המראה והתחושה של מדיה־ויקי.

ידע בסיסי ב־CSS וב־PHP יעזור. למידע נוסף על כל ערכת עיצוב ופרטי יצירת קשר, בדקו את דף הפרויקט בפבריקטור.

Potential tasks for new contributors

ליבת מדיה־ויקי

מדיה־ויקי היא תוכנת הליבה המספקת פונקציונליות בסיסית של ויקי.

היא מורכבת, כתובה ב־PHP, וייתכן שלחלק מהאזורים אין אחריות ברורה לתחזוקה. יש להפנות שאלות כלליות על פיתוח לרשימת התפוצה ‏wikitech ולערוצי ה־#wikimedia-dev ו־#mediawiki IRC.

Potential tasks for new contributors

מדיה־ויקי סמנטית

Semantic MediaWiki היא אחת מהרחבות מדיה־ויקי הגדולות והפופולריות ביותר.

משימות אפשריות עבור תורמים חדשים


פרויקטים עצמאיים

Pywikibot

Pywikibot היא מסגרת מבוססת Python לכתיבת בוטים עבור מדיה־ויקי.

יש להפנות שאלות כלליות על פיתוח לרשימת התפוצה ‏Pywikibot ולערוץ ה־#pywikibot IRC.

Potential tasks for new contributors

יישומונים לניידים

ישנם יישומים רבים למכשירים ניידים (אנדרואיד, iOS) לגישת אתרי ויקי של ויקימדיה.

עבור ויקיפדיה: עיינו במידע הכללי על פיתוח והפנו את שאלותיכם לרשימת התפוצה ‏Mobile ולערוץ ה־#wikimedia-mobile IRC.

משימות אפשריות עבור תורמים חדשים: יישום ויקיפדיה לאנדרואיד

משימות אפשריות עבור תורמים חדשים: יישום ויקיפדיה ל־iOS

עבור ויקישיתוף: קראו את מידע הפיתוח הכללי ושאל את שאלותיכם ברשימת התפוצה של יישום ויקישיתוף.

משימות אפשריות עבור תורמים חדשים: יישום ויקישיתוף לאנדרואיד


Huggle

Huggle הוא יישומון שולחן עבודה לטיפול בהשחתות במיזמים של ויקימדיה, שנכתבה ב־C++ וב־QT.


Potential tasks for new contributors

הנדסת נתונים

צוות Data Platform Engineering/Data Engineering מעצים ותומך בקבלת החלטות מבוססות נתונים בויקימדיה.

יש להפנות שאלות כלליות על פיתוח לרשימת התפוצה ‏Analytics.

Potential tasks for new contributors

תחומים חוצי פרויקטים

תיעוד

אלו הן משימות הקשורות לתיעוד בכל מיזמי ויקימדיה.


Potential tasks for new contributors

תכנון

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

ידע בסיסי ב־CSS יכול גם הוא להיות מועיל לאינטגרציה. יש להפנות שאלות כלליות על פיתוח לרשימת התפוצה ‏Design ולערוץ ה־#wikimedia-design IRC.

Potential tasks for new contributors

מחרוזות

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

כמו כן, הודעות רבות אינן ברורות ודורשות תיעוד טוב יותר. ניתן להוסיף תיעוד חסר גם על ידי עריכת דף המשנה /qqq של ההודעה ב־translatewiki.net, כמו כל התרגומים, אך ייתכן שיידרש לימוד מסוים של הקוד כדי להבין למה נועדה הודעה.

Potential tasks for new contributors

ועוד רבים…

עדיין אין לכם מספיק רעיונות? ישנם תחומים נוספים שתוכלו לחקור - לויקימדיה יש מאות מיזמים! בדקו את הרשימה המלאה של משימות אפשריות עבור תורמים חדשים:


Potential tasks for new contributors

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

ר' גם

  • מפתחים חדשים — מידע למתחילים בתחום הטכני של ויקימדיה, כולל פרויקטים של תוכנת ויקימדיה המציעים מנטורים. מומלץ לתורמים חדשים.
  • כיצד להפוך למתכנת מדיה־ויקי — לפיתוח מיזם הליבה של מדיה־ויקי או הרחבות מדיה־ויקי.
  • איך לתרום — למד על דרכים נוספות בהן תוכל לתרום למדיה־ויקי ולקהילת התרבות החופשית (למשל, תרגום, תיעוד וכו')