היקף SIG
TensorFlow מארח קבוצות עניין מיוחדות (SIG) כדי למקד את שיתוף הפעולה בתחומים מסוימים. SIGs מבצעים את עבודתם בציבור. כדי להצטרף ולתרום, סקור את עבודת הקבוצה וצור קשר עם מנהיג ה- SIG. מדיניות החברות משתנה על בסיס SIG.
ההיקף האידיאלי עבור SIG עומד בתחום מוגדר היטב, כאשר רוב ההשתתפות היא מהקהילה. בנוסף, יהיו ראיות מספיקות לכך שיש חברי קהילה שמוכנים לעסוק ולתרום אם תוקם קבוצת האינטרסים.
לא כל ה- SIG יהיו באותה רמה של אנרגיה, רוחב היקף או מודלים ממשליים, לכן צפו לשונות מסוימת.
ראה את הרשימה המלאה של SIGs של TensorFlow .
לא מטרות: מה זה SIG לא
SIG נועדו להקל על שיתוף פעולה בעבודה משותפת. לכן SIG הוא:
- לא פורום תמיכה : רשימת תפוצה ו- SIG אינם אותו דבר.
- לא נדרש מיד : בשלב מוקדם בחיי הפרויקט, ייתכן שלא תדע אם יש לך עבודה משותפת או משתפי פעולה.
- לא עבודה בחינם : נדרשת אנרגיה כדי לגדול ולתאם את העבודה בשיתוף פעולה.
הגישה שלנו ליצירת SIG תהיה שמרנית - בזכות הקלות בהפעלת פרויקטים ב- GitHub, ישנם דרכים רבות שבהן שיתוף פעולה יכול לקרות ללא צורך ב- SIG.
מחזור חיים של SIG
מחקר וייעוץ
על מציעי קבוצות לאסוף ראיות לאישור, כמפורט להלן. כמה דרכים אפשריות שיש לקחת בחשבון הן:
- בעיה מוגדרת היטב או מערכת בעיות שהקבוצה תפתור לה.
- התייעצות עם חברי הקהילה שייהנו, תוך הערכת התועלת והנכונות להתחייב.
- בפרויקטים קיימים, עדויות מסוגיות ויחסי ציבור שתורמים דואגים לנושא.
- יעדים פוטנציאליים להשגת הקבוצה.
- דרישות משאבים להפעלת הקבוצה.
גם אם הצורך ב- SIG נראה מובן מאליו, המחקר והייעוץ עדיין חשובים להצלחת הקבוצה.
יצירת הקבוצה החדשה
הקבוצה החדשה צריכה לעקוב אחר התהליך של שכר. במיוחד עליו להוכיח:
- מטרה ברורה ויתרון ל- TensorFlow (סביב סביבת פרויקט משנה או אזור יישומים)
- שניים או יותר תורמים שמוכנים לפעול כמובילים קבוצתיים, קיומם של תורמים אחרים וראיות לדרישה לקבוצה
- משאבים שיידרשו בהתחלה (בדרך כלל רשימת תפוצה ושיחת VC רגילה).
האישור לקבוצה יינתן על ידי החלטה של צוות הקהילה TF, המוגדר כמתחזק פרויקט הזרם / הקהילה. הצוות יתייעץ עם בעלי עניין אחרים במידת הצורך.
לפני הכניסה לחלקים הפורמליים של התהליך, מומלץ להתייעץ עם צוות הקהילה TensorFlow, community-team@tensorflow.org. סביר מאוד להניח כי שיחה ואיטרציה יידרשו לפני שבקשת ה- SIG תהיה מוכנה.
הבקשה הרשמית לקבוצה החדשה נעשית על ידי הגשת צ'רטר כ- PR לידי טנסור / קהילה, וכללת הבקשה בתגובות ליחסי הציבור (ראה תבנית למטה). באישור יח"צ הקבוצה ימוזג וייווצרו המשאבים הנדרשים.
בקשת תבנית עבור SIG חדש
תבנית זו תהיה זמינה ברישום הקהילה: SIG-request-template.md .
שכר
כל קבוצה תוקם עם אמנה ותנוהל על ידי קוד ההתנהגות של TensorFlow. ארכיוני הקבוצה יהיו ציבוריים. החברות עשויה להיות פתוחה לכולם ללא אישור, או להיות זמינה על פי בקשה, בהמתנה לאישור מנהל הקבוצה.
על האמנה למנות מנהל. כמו גם מנהל מערכת, הקבוצה חייבת לכלול לפחות אדם אחד כמוביל (אלה עשויים להיות אותו אדם), שישמש כנקודת קשר לתיאום כנדרש עם צוות הקהילה TensorFlow.
אמנה זו תעלה בתחילה לרשימת התפוצה הקבוצתית. המאגר הקהילתי בארגון TensorFlow GitHub יגנז מסמכים ומדיניות כאלה ( דוגמה מ- Kubernetes ). ככל שכל קבוצה מפתחת את הנוהגים והמוסכמות שלה, אנו מצפים שהיא תתעד אותם בחלק הרלוונטי במאגר הקהילה.
שיתוף פעולה והכלה
אמנם אין חובה עליה, אך הקבוצה צריכה לבחור להשתמש בשיתוף פעולה באמצעות שיחות ועידה מתוזמנות או ערוצי צ'אט לצורך ניהול פגישות. יש לפרסם כל פגישות כאלה ברשימת התפוצה, ולהעלות הערות לרשימת התפוצה לאחר מכן. פגישה קבועה מסייעת בהנחת אחריות והתקדמות ב- SIG.
חברי צוות הקהילה TensorFlow יפקחו באופן יזום ויעודדו את הקבוצה לדיון ולפעולה לפי הצורך.
הַשָׁקָה
פעילויות חובה:
- מודיע על קבוצות דיון כלליות של TensorFlow (דוח @ , מפתחים @ ).
- הוספת SIG לדפי הקהילה באתר TensorFlow.
פעילויות אופציונליות:
- יצירת פוסט בבלוג עבור קהילת הבלוגים TensorFlow.
בריאות והפסקת SIG
צוות הקהילה TensorFlow יעשה מאמץ מיטבי על מנת להבטיח את בריאותם של ה- SIG. מעת לעת היא תבקש מה- SIG להוביל דו"ח על עבודתו של SIG, אשר ישמש ליידע את קהילת TensorFlow הרחבה יותר על פעילות הקבוצה.
אם ל- SIG אין עוד מטרה שימושית או קהילה מעוניינת, הוא עשוי להיות בארכיון ולהפסיק את פעולתו. צוות הקהילה TF שומר לעצמו את הזכות לארכיב SIGs לא פעילים כאלה, כדי לשמור על בריאות הפרויקט ככלל, אם כי זו תוצאה פחות עדיפה. SIG עשוי גם לבחור להתפרק אם הוא מכיר בכך שהגיע לסוף חייו השימושיים.