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

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

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

תוֹרֵם

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

מפתח

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

מאמת

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

מאשר

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

מוביל פרויקט

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

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