תאר את היתרונות של קהילת קוד פתוח
כאן, אנו מתארים כמה מהיתרונות של קהילת קוד פתוח ב- GitHub. חדשנות מבוססת על תוכנות קוד פתוח: 80-90% של כל יישום חדש שנוצר כיום מורכב מקוד פתוח. שאר 10-20% היא המקום שבו ניתן להתמקד בהעברת ערך עסקי. כדי להתחרות בשוק, עליך להשתמש בקוד פתוח, או לאבד את ראשך על-ידי פיתוח פתרונות משלך.
הגדרת הפרוייקט והקהילה שלך להצלחה
בוא מצפים לעתיד ו נניח שהארגון שלך החליט ליצור תוכנית קוד פתוח. אחרי כמה חודשים נמשכת לקהילה מעורבת של תורמים. מזל טוב! מה אתה עושה עכשיו ?
בניית קהילה מסבירת פנים עבור הפרוייקט שלך היא השקעה ארוכת טווח בתוכנית קוד פתוח. קהילות בריאות, בטוחות ומסבירות פנים הן הכוח שמאחורי המערכת האקולוגית של קוד פתוח. אנשים והקהילות שלהם הם בדרך כלל הסיבה העיקרית לכך שאנשים תורמים או לא תורמים לפרוייקטים של קוד פתוח.
אתה מעוניין שצוות של אנשים יעביר תשתית קריטית ו יחסי תלות פופולריים קדימה, גם אם הם מפוזרים בין אזורים ואזורי זמן, ולא אדם בודד. באופן זה, גם אם פרוייקט אינו נתמך באופן מסחרי ולא קיים רשימת התמיכה ב- SLA, עדיין תוכל לסמוך על התמיכה של הקהילה בתחזוקה של פרוייקט. באופן דומה, לא תרצה שהתהליכים העסקיים שלך יהיו תלויים באדם אחד. מה קורה אם בוב מחשבונאות חולה ולא ניתן להחזיר משכורות עד שהן חוזרות מכיוון שהן היחידות שיודעות להפעיל את התוכנה?
כאשר אנשים מקיימים אינטראקציה עם פרוייקטים של קוד פתוח ולקיים איתם אינטראקציה, ישנם כמה שמעברים ממשתמשים למשתתפים ולתחזוקתם. אנחנו קוראים לשלבים המעורבים במעבר זה "מסע התורם". ככל שהפרוייקט מתחזק, חשוב לזכור את מסע המשתתף, מכיוון שהוא חיוני לקיימות של כל פרוייקט קוד פתוח.
המטרה שלך בעת הפעלת תוכנית קוד פתוח היא לצמצם את החיכוך ולשפר את חוויית המשתתפים. גם אם מישהו הוא תורם לא רשמי או תורם חד-פעמי, העבודה שלך מקלה עליך לתרום לפרוייקט שלך. קהילת קוד פתוח פיתחה דרך לא רשמית לשיתוף מטה-מידע אודות הפרוייקט, כגון כיצד לתרום ביעילות, התנהגות צפויה בין משתתפים וכן הלאה. דרכים אלה מתווספות בדרך כלל לקבצים הנקראים README וCONTRIBUTING. חשוב על README של הפרוייקט שלך כדף הנחיתה של הפרוייקט שלך, במקום על קבוצה של הוראות להתקנת הכלי או המסגרת שלך.
השתמש בקובץ התרומה שלך כדי לספק פרטים על סוג התרומות שאתה מחפש וכיצד אתה סוקר ולקבל אותן. כמו כן, הסבר את הקריטריונים עבור קביעת סדר עדיפויות ולהחייב זכויות במאגר.
פתיחת תקשורת
בעת עבודה על פרוייקט קוד פתוח, המיקוד של התיעוד נמצא לעתים קרובות בתיעוד טכני. דרך נהדרת לכלול את הקהילה בפרוייקט שלך היא מעבר למסמכים הטכניים. פריטים שניתן לתעוד באופן פתוח כוללים את מפת הדרכים והפיקוח של הפרוייקט, תהליכי התרומה ודקות הפגישה.
באפשרותך לתעד דיונים חשובים ולאסוף משוב מהקהילה והמשתתפים דיוני GitHub. כך תוכל להתחיל דיונים עם הצוות שלך והקהילה רחבה יותר. באפשרותך גם להפנות לדיונים אלה בנושאים ובבקשות משיכה.
שמירה על תקשורת ציבורית – למעט במקרים מסוימים, כגון מקרי קוד התנהגות – מבטיחה שלכולם יהיה אותו מידע.
פרופילי קהילת Project ב- GitHub
כדי לראות את ההשוואה בין הפרוייקט שלך לתקני הקהילה, נווט אל הדף הראשי של המאגר. תחת שם המאגר שלך, בחר תובנות. בסרגל הצידי הימני, בחר תקנים של. כמעט כל הקבצים נמצאים שם כדי להוסיף. חשוב על הוספת תבניות עבור 'בעיות' ו'בקשות משיכה', המשך לקיחת מחסומים כדי שאנשים יוכלו לדווח על באגים, לשלוח קוד ולהסתבך בפרוייקט שלך.
לקבלת שיטות עבודה מומלצות נוספות לקהילה, עיין מדריכי קוד פתוח של GitHub.