ספר משחקי SIG

היקף של SIG

TensorFlow מארח קבוצות אינטרסים מיוחדות (SIGs) כדי למקד שיתוף פעולה בתחומים מסוימים. SIGs עושים את עבודתם בפומבי. כדי להצטרף ולתרום, סקור את עבודת הקבוצה וצור קשר עם מנהיג SIG. מדיניות החברות משתנה על בסיס SIG.

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

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

ראה את הרשימה המלאה של TensorFlow SIGs .

ללא מטרות: מה ש-SIG אינו

SIGs נועדו להקל על שיתוף פעולה בעבודה משותפת. SIG הוא אפוא:

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

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

מחזור החיים של SIG

מחקר וייעוץ

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

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

גם אם הצורך ב-SIG נראה מובן מאליו, המחקר והייעוץ עדיין חשובים להצלחת הקבוצה.

יצירת הקבוצה החדשה

על הקבוצה החדשה לבצע את התהליך שלהלן עבור שכר דירה. בפרט, עליו להוכיח:

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

האישור לקבוצה יינתן על פי החלטה של ​​צוות הקהילה של TF, המוגדר כמנהלי פרויקט tensorflow/קהילתי. הצוות יתייעץ עם בעלי עניין אחרים לפי הצורך.

לפני הכניסה לחלקים הפורמליים של התהליך, מומלץ להתייעץ עם צוות הקהילה של TensorFlow, [email protected]. סביר להניח שיידרש שיחה ואיטרציה לפני שבקשת ה-SIG תהיה מוכנה.

הבקשה הרשמית לקבוצה החדשה נעשית על ידי הגשת אמנה כיחסי ציבור ל-tensorflow/קהילה, וצירוף הבקשה בהערות על יחסי ציבור (ראו תבנית למטה). עם האישור, ימוזגו יחסי הציבור של הקבוצה וייווצרו המשאבים הנדרשים.

בקשת תבנית עבור SIG חדש

תבנית זו תהיה זמינה במאגר הקהילה: SIG-request-template.md .

שכר דירה

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

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

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

שיתוף פעולה והכלה

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

חברי צוות הקהילה של TensorFlow יפקחו באופן יזום ויעודדו את הקבוצה לדיון ולפעולה בהתאם לצורך.

הַשָׁקָה

פעילויות נדרשות:

  • יידוע על קבוצות דיון כלליות של TensorFlow ( discuss@ , developers@ ).
  • הוספת SIG לדפי הקהילה באתר TensorFlow.

פעילויות אופציונליות:

  • יצירת פוסט בבלוג עבור קהילת הבלוג TensorFlow.

בריאות וסיום של SIGs

צוות הקהילה של TensorFlow יעשה את המאמץ הטוב ביותר כדי להבטיח את בריאותם של SIGs. מעת לעת היא תבקש מה-SIG למסור דוח על עבודת ה-SIG, שישמש ליידע את הקהילה הרחבה יותר של TensorFlow על פעילות הקבוצה.

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