Hacktoberfest היא חגיגה שנתית בת חודש של פרויקטים בקוד פתוח, מתחזקים ותורמים. מטרת האירוע לקדם קוד פתוח ולעודד מפתחים לתרום.
Hacktoberfest מגיע עם תמריצים עבור 40,000 המשתתפים הראשונים שמקבלים ארבע בקשות משיכה שהתמזגו עד ה-31 באוקטובר. אתה יכול לקבל עץ נטוע על שמך או חולצת טריקו של Hacktoberfest.
הכל מתחיל בבקשת המשיכה/מיזוג הראשונה שלך.
הרשמה ל-Hacktoberfest
כדי לקחת חלק ב-Hacktoberfest, תחילה עליך להירשם לאירוע בתאריך hacktoberfest.com.
תראה מסך דומה לזה:
עליך להיות בעל חשבון GitHub או GitLab כדי להשתתף.
בחר את שירות האירוח המועדף עליך ולחץ על לִיזוֹם לַחְצָן. לחיצה על כפתור זה תפנה אותך לאפליקציה שבחרת, שתבקש ממך לאשר את Hacktoberfest.
אישור Hacktoberfest ירשום אותך אוטומטית לאירוע.
מציאת פרויקטים לתרום להם ב-GitHub וב-GitLab
רק תרומות להשתתפות בפרויקטים בקוד פתוח על GitHub או GitLab ייחשב עבור Hacktoberfest. עליך להיות בעל חשבון GitHub או GitLab כדי להשתתף.
GitHub
כדי למצוא פרויקטים המשתתפים ב-Hacktoberfest ב-GitHub:
- נווט אל github.com.
- נווט לשורת החיפוש ב-GitHub או הקש על מקש הלוכסן (/) במקלדת שלך.
- הקלד "Hacktoberfest" ולחץ על להיכנס לַחְצָן.
ביצוע השלבים שלמעלה יציג מספר תוצאות, כאשר נושא ה-Hacktoberfest נמצא בראש. נושא זה ייתן לך רשימה של מאגרים שאתה יכול לתרום אליהם, כפי שמוצג בתמונה למטה.
לחלופין, אתה יכול ללכת ישירות אל GitHub Hacktoberfest נוֹשֵׂא.
GitLab
כדי למצוא פרויקטים המשתתפים ב-Hacktoberfest ב-GitLab:
- נווט אל gitlab.com.
- בדף הבית, בחר לחקור פרויקטים ציבוריים.
- בדף חקר פרויקטים, בחר לחקור נושאים.
- בתוך ה לסנן לפי חיפוש בשדה, הזן "Hacktoberfest."
ביצוע השלבים שלמעלה יציג מספר תוצאות, כאשר נושא ה-Hacktoberfest הוא הראשון. נושא זה ייתן לך רשימה של מאגרים שאתה יכול לתרום אליהם, כפי שמוצג בתמונה למטה.
לחלופין, אתה יכול ללכת ישירות אל GitLab Hacktoberfest נוֹשֵׂא.
יצירת בקשת משיכה (PR) ב-GitHub
בקשת משיכה (PR) היא הצעה שהוגשה על ידי תורם לפרויקט המבקשת מהמתחזק של הפרויקט לבדוק ולמזג שינויים מוצעים בפרויקט.
כדי ליצור יחסי ציבור, עליך למצוא פרויקט Hacktoberfest שאתה רוצה לתרום לו. לאחר שתמצא פרויקט, לחץ על מזלג כפתור בפינה הימנית העליונה:
חישול פרויקט יוצר עותק של הפרויקט בחשבון GitHub שלך, ומאפשר לך לבצע שינויים מבלי להשפיע על הפרויקט הראשי. לאחר סילוף הפרויקט, שיבט את המאגר מחשבונך ובצע את השינויים בסביבת הפיתוח המקומית שלך.
הקפד לקרוא את הנחיות התרומה של הפרויקט ולעקוב אחריהם כדי להגדיל את הסיכוי לבקשת המשיכה שלך.
לאחר ביצוע השינויים והוספת הגרסה המפוצלת של המאגר, לבצע את השינויים באמצעות Git, ודחוף אותם ל-GitHub.
כאשר השינויים משתקפים ב-GitHub, תקבל הנחיה המודיעה לך שהפורק שלך "מתחייב" לפני הסניף הראשי, כפי שמוצג בתמונה למטה.
לאחר מכן, לחץ על לתרום כפתור בהנחיה. לחיצה על כפתור זה תנחה אותך לפתוח בקשת משיכה, כפי שמוצג בתמונה למטה.
לאחר מכן, לחץ על בקשת משיכה פתוחה לַחְצָן. זה יעביר אותך לדף שבו תבדוק את הנחיות התרומה וכותרת ותיאור לבקשת המשיכה שלך.
מלא את השדות הנדרשים ולחץ על צור בקשת משיכה כפתור, כפי שמוצג בתמונה למטה.
יצרת בקשת משיכה. כעת, המתן שמנהלי הפרויקט יבדקו וימזגו או ידחו את תרומתך.
יצירת בקשת מיזוג ב-GitLab
בקשת מיזוג זהה לבקשת משיכה. ההבדל היחיד הוא השמות שלהם.
כדי להגיש בקשת מיזוג, תחילה עליך למצוא פרויקט Hacktoberfest שאתה רוצה לתרום לו. לאחר שתמצא פרויקט, לחץ על כפתור המזלג בפינה השמאלית העליונה:
חישול פרויקט יוצר עותק של הפרויקט בחשבון GitLab שלך, ומאפשר לך לבצע שינויים מבלי להשפיע על הפרויקט הראשי. לאחר סילוף הפרויקט, שיבט את המאגר מחשבונך ובצע את השינויים בסביבת הפיתוח המקומית שלך.
הקפד לקרוא את הנחיות התרומה של הפרויקט ולעקוב אחריהם כדי להגדיל את הסיכוי לבקשת המשיכה שלך.
לאחר ביצוע השינויים והוספת הגרסה המפוצלת של המאגר, בצע את השינויים, ו לדחוף אותם ל-GitLab.
לאחר שדחפת את השינויים שלך ל-GitLab, נווט אל הפרויקט המפוצל שלך ולחץ מיזוג בקשות בסרגל הצד. זה יציג מסך המסביר בקשת מיזוג ו-א בקשת מיזוג חדשה לַחְצָן. לחץ על בקשת מיזוג חדשה כפתור, כפי שמוצג בתמונה למטה.
לאחר מכן, תצטרך לבחור א מָקוֹר ו יַעַד ענף. ה מָקוֹר ענף צריך להיות הסניף שבו נמצאים השינויים שברצונך לבצע במאגר הראשי. ה יַעַד ענף צריך להיות המאגר הראשי שבו אתה רוצה לבצע את השינויים שלך. לאחר בחירת הענפים, לחץ על השוו סניפים והמשיכו כפתור, כפי שמוצג בתמונה למטה.
לחיצה על השוו סניפים והמשיכו כפתור יעביר אותך לדף שבו תוכל להזין כותרת ותיאור לבקשת המיזוג שלך.
מלא את הפרטים הנדרשים ולחץ על כפתור צור בקשת מיזוג, כפי שמוצג בתמונה למטה.
לחיצה על כפתור זה יוצרת את בקשת המיזוג שלך. כעת עליך להמתין עד שמנהלי הפרויקט יבדקו וימזגו או יסגרו את בקשת המשיכה שלך.
תנאים והגבלות של Hacktoberfest
כל התרומות לפרויקטים של Hacktoberfest חייבות להיות בגבולות ה-Hacktoberfest ולא להיות דואר זבל. אי הקפדה על הכללים של Hacktoberfest יכול לגרום לפסילה מהאירוע.
Hacktoberfest מנפיק תקופת בדיקה של שבעה ימים עבור בקשות משיכה/מיזוג העוקבות אחר כל ההנחיות. אם יחסי הציבור שלך טובים, הפרויקט צריך לקבל את זה עבור Hacktoberfest בתוך פרק הזמן הזה.
תרומה שמחה!