מדיניות בנושא תרומות

תרגום: אנושי page_type: lcat

דף זה מכסה את מודל המדיניות והתרומות של Bazel&#39.

מודל פיקוח

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

תפקידים של תורמי תוכן

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

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

תחזוקת תחזוקה

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

מדיניות בנושא תרומות

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

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

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