מדיניות בנושא תוכן שנוסף

הדף הזה עוסק במודל הניהול ובמדיניות התרומה של Bazel.

מודל הניהול

פרויקט Bazel מנוהל ומנוהל על ידי Google ויש לו קהילה גדולה של תורמים מחוץ ל-Google. חלק מרכיבי הבאזל (כגון מאגרי כללים ספציפיים בארגון bazelbuild) מנוהלים על ידי חברי הקהילה, מנוהלים על ידם ומנוהלים על ידם. צוות Google Bazel בודק הצעות להוספת מאגרי מידע בבעלות הקהילה (כגון כללים) לארגון GitHub bazelbuild.

תפקידי Contributor

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

  • בעלים: צוות Google Bazel. הבעלים אחראים על:
    • אסטרטגיה, תחזוקה והובלה של פרויקט בזל.
    • הבנייה והתחזוקה של פונקציונליות הליבה של Bazel.
    • מינוי מתחזקים ואישור מאגרים חדשים.
  • מתחזקים: צוות Google Bazel ומשתמשי GitHub ייעודיים. מתחזקים אחראים על:
    • בנייה ותחזוקה של הפונקציונליות העיקרית של המאגר שלהם.
    • בדיקה ואישור של תרומות לאזורי בסיס הקוד של בזל.
    • תמיכה במשתמשים ובתורמים באמצעות ניהול של הטיפול בבעיות, שקיפות ויחסי ציבור ותיעוד בזמן.
    • הפצה, בדיקה ושיתוף פעולה עם בעלי בזל.
  • שותפים ביצירת התוכן: כל המשתמשים שתורמים קוד או תיעוד לפרויקט Bazel.
    • יצירת יחסי ציבור כתובים היטב כדי לתרום לבסיס הקוד של Bazel ולמסמכים.
    • שימוש בערוצים רגילים, כמו בעיות ב-GitHub, כדי להציע שינויים ולדווח על בעיות.

הפיכה למתחזק

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

מדיניות בנושא תוכן שנוסף

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

  • רישוי. כל המתחזקים והתורמים חייבים לחתום על הסכם הרישיון של Google Contributor.
  • תוכן שנוסף. הבעלים והמתחזקים צריכים לעשות כל מאמץ כדי לקבל תרומות משמעותיות. כל התוכן שמוסיפים צריך להיות:
    • מנוסח היטב ונבדק היטב
    • נידונו על ידי המתחזקים בתחום הרלוונטי של הקוד ושאושרו על ידו. דיונים ואישורים מעורבים בבעיות של GitHub ושל יחסי ציבור ב-GitHub. הצעות תוכן גדולות יותר דורשות בדיקת עיצוב.
    • נוסף למערכת השילוב הרציף של Bazel אם היא עדיין לא קיימת.
    • נתמך ותואם לכיוון המוצר של Bazel
  • בדיקת קוד. כל השינויים בכל bazelbuild המאגרים מחייבים בדיקה:
    • כל יחסי הציבור חייבים להיות מאושרים על ידי בעלים או מתחזק.
    • רק בעלים ומתחזקים יכולים למזג יחסי ציבור.
  • תאימות. ייתכן שהבעלים יצטרכו לדחות או לבקש שינויים ביחסי ציבור, במקרה הבלתי סביר שבו יש צורך בשינויים משמעותיים במערכות הפנימיות של Google.
  • תיעוד. כאשר רלוונטי, הצעות להוספת תכונות כוללות עדכוני תיעוד.

לקבלת פרטים נוספים על התרומה ל-Bazel, ניתן לעיין בהנחיות התרומה שלנו.