תפקידים בפרויקט

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

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

תוֹרֵם

תורמים תורמים לקוד המקור של AOSP. תורמים יכולים להיות עובדים של גוגל או חברות אחרות, כמו גם מפתחים בודדים ללא שייכות לחברה. אין הבחנה בין תורמים; כולם משתמשים באותם כלים (git, Repo ו- Gerrit), עוקבים אחר אותו תהליך בדיקת קוד, כפופים לאותן דרישות בנוגע לסגנון הקוד וכן הלאה.

מפתח

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

מאמת

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

מאשר

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

הובלת פרויקט

אנדרואיד מורכב ממספר פרויקטי משנה; אתה יכול לראות את אלה במאגר git כקבצי git בודדים. מובילי הפרויקט הם תורמים בכירים המפקחים על ההנדסה לפרויקטים בודדים של Android. בדרך כלל מובילים אלה לפרויקט הם עובדי גוגל. מוביל פרויקט לפרויקט יחיד אחראי על הדברים הבאים:

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