Bazel מארחת קבוצות עניין מיוחדות (SIGs) לצורך התמקדות בשיתוף פעולה באזורים מסוימים, ולתמיכה בתקשורת ובתיאום בין בעלי בזל, יצרנים ותורמים. המדיניות הזו חלה
על bazelbuild
.
SIGs עושים את העבודה שלהם בציבור. ההיקף האידיאלי של SIG עוסק בדומיין
מוגדר היטב, שבו רוב ההשתתפות היא מהקהילה. SIGs עשויים להתמקד
במאגרים מתוחזקים על ידי הקהילה בbazelbuild
(כגון כללי שפה) או להתמקד באזורי קוד במאגר הנתונים של Bazel (כגון ביצוע מרחוק).
למרות שלא כל ה-SIGs יהיו באותה רמה של אנרגיה, היקף בהיקף או מודלים של ממשל, קיימת ראיה מספקת לכך שחברי הקהילה יהיו מוכנים לערב ולתרום אם קבוצת העניין תתבסס הנתונים. לפני ההצטרפות, מומלץ לבדוק את עבודת הקבוצה וליצור קשר עם מנהיג SIG. מדיניות החברות משתנה בהתאם ל-SIG.
יש לעיין ברשימה המלאה של Bazel SIGs.
יעדים שאינם מטרות עסקיות: מה זה SIG
SIGs נועדו להקל על שיתוף הפעולה בעבודה משותפת. מספר SIG הוא:
- זה לא פורום תמיכה: רשימת דיוור ו-SIG זה לא אותו דבר
- לא נדרש באופן מיידי: בשלב מוקדם בחייו של פרויקט, ייתכן שלא תדעו אם שיתפתם עבודה או שותפי עריכה.
- עבודה ללא תשלום: נדרש אנרגיה לגידול ולתיאום עבודה בשיתוף פעולה
בעלי בזל נוקטים גישה שמרנית ליצירת SIG — הודות לקלות תהליך הפתיחה של פרויקטים ב-GitHub, יש שדרות רבות שבהן שיתוף פעולה יכול להתבצע ללא צורך ב-SIG.
מחזור החיים של SIG
בקטע הזה מוסבר איך ליצור SIG.
מחקר וייעוץ
כדי להציע קבוצת SIG חדשה, קודם צריך לאסוף ראיות לאישור, כפי שמפורט בהמשך. הנה כמה שדרות אפשריות:
- בעיה מוגדרת מראש או קבוצה של בעיות שיפתרו את הבעיה
- התייעצות עם חברי הקהילה שעשויות להפיק תועלת, הערכת התועלת והנכונות שלהם להתחייב
- בפרויקטים קיימים, הוכחות מנושאים וממחלקת יחסי הציבור שתורמים לנושא
- יעדים אפשריים שהקבוצה תקבל
- דרישות משאבים להפעלת הקבוצה
גם אם הצורך ב-SIG מובן מאליו, המחקר והייעוץ עדיין חשובים להצלחת הקבוצה.
יצירת קבוצה חדשה
הקבוצה החדשה צריכה לפעול בהתאם לתהליך של השכרת ציוד, המופיע למטה. באופן ספציפי, הוא צריך להדגים:
- מטרה ברורה ותועלת ל-Bazel (מסביב לפרויקט משנה או אזור יישום)
- שני תורמים או יותר שמוכנים לפעול בתור לידים קבוצתיים, קיום של תורמים אחרים והוכחה לביקוש לקבוצה
- כל קבוצה צריכה להשתמש לפחות ברשימת דיוור אחת גלויה לכול. ארגון SIG עשוי להשתמש שוב באחת מהרשימות הגלויות לכול, כגון bazel-discuss, לבקש רשימה עבור @bazel.build או ליצור רשימה משלהם
- משאבים ש-SIG דורש בתחילה (בדרך כלל, רשימת דיוור ושיחת וידאו רגילה).
- רכיבי SIG יכולים להגיש מסמכים וקבצים מהספרייה שלהם בשפה
bazelbuild/community
או מהמאגר שלהםbazelbuild
ארגון GitHub. SIGs יכולים לקשר למשאבים חיצוניים אם הם בוחרים לארגן את עבודתם מחוץ לארגוןbazelbuild
GitHub - בעלי בזל מאפשרים לאשר או לדחות בקשות SIG ולהתייעץ עם בעלי עניין אחרים לפי הצורך
לפני הכניסה לחלקים הרשמיים של התהליך, מומלץ להתייעץ עם צוות המוצר של Bazel בכתובת product@bazel.build. רוב ה-SIG דורשים שיחה וחזרה לפני אישור.
הבקשה הרשמית לקבוצה החדשה מתבצעת על ידי שליחת כתב חסות אלbazelbuild/community
,
והכללת הבקשה בתגובות יחסי ציבור בהמשך לתבנית. באישור, מחלקת יחסי הציבור של הקבוצה ממוזגת והמשאבים הנדרשים
נוצרים.
בקשת תבנית עבור SIG חדש
כדי לבקש מספר SIG חדש, יש להשתמש בתבנית במאגר הקהילה: SIG-request-template.md.
השכרת ציוד
כדי להקים קבוצה, צריך ליצור אתר מושכר ויש לציית לו בבזל קוד ההתנהגות הנתונים. הארכיונים של הקבוצה יהיו ציבוריים. החברות במועדון עשויה להיות פתוחה לכולם ללא אישור, או להיות זמינה על פי בקשה וממתינה לאישור של מנהל הקבוצה.
על הצ'ארטר למנות מנהל מערכת. בנוסף למנהל מערכת, הקבוצה חייבת לכלול לפחות אדם אחד בתור מנהל (זה יכול להיות אותו אדם), המשמש כאיש קשר לצורך תיאום כנדרש עם צוות המוצר של Bazel.
יוצרי הקבוצות חייבים לפרסם את הספר שלהם ברשימת דיוור של הקבוצה. מאגר הקהילה בארגון Bazel GitHub מעביר לארכיון מסמכים ומדיניות כאלה. בזמן שהקבוצות מפתחות את השיטות והמוסכמות שלהם, הן צריכות לעדכן את האמנה שלהן בחלק הרלוונטי של מאגר הקהילה.
שיתוף פעולה והכללה
בזמן שאנשי הצוות אינם מורשים, חברי הקבוצה צריכים להשתמש בשיתוף פעולה באמצעות שיחות ועידה או ערוצי צ'אט מתוזמנים כדי לערוך פגישות. כל פגישה מסוג זה אמורה להתפרסם ברשימת דיוור, והודעות שיישלחו לרשימת הדיוור לאחר מכן. פגישות שגרתיות עוזרות להשיג אחריות והתקדמות ב-SIG.
החברים בצוות המוצר של Bazel עשויים לעקוב באופן יזום אחר הקבוצה ולעודד אותה לנהל דיונים ונקיטת פעולות לפי הצורך.
הפעלת SIG
פעילויות נדרשות:
- שליחת התראות לקבוצות דיון כלליות של Bazel (bazel-discuss, bazel-dev).
פעילויות אופציונליות:
- יצירת פוסט בבלוג לבלוג Bazel
בריאות וסיום של מספרי SIG
הבעלים של רשת "בזל" עושים מאמצים רבים כדי להבטיח את בריאותם של אנשים שמספרם עולה. בעלי בזל מבקשים מדי פעם מהליד של SIG לדווח על עבודתה של ה-SIG, כדי להודיע לקהילת בזל הרחבה יותר על הפעילות של הקבוצה.
אם ל-SIG כבר אין מטרה שימושית או קהילה שמעניינת אותם, ייתכן שהוא יועבר לארכיון ויפסיק לפעול. צוות המוצרים של Bazel שומר לעצמו את הזכות להעביר לארכיון SIGs לא פעילים כאלה, כדי לשמור על התקינות הכוללת של הפרויקט, למרות שזו תוצאה פחות עדיפה. ייתכן גם ש-SIG יפזר אותו אם הוא יזהה שהוא מסיים את חייו השימושיים.
הערה
התוכן הזה אומץ על ידי מדריך SIG של Tensorflow עם שינויים.