נשמח לקבל את התיקונים והתרומות שלך לפרויקט זה. יש כמה הנחיות קטנות שכדאי לפעול לפיהן.
הסכם רישיון לתורמים
תרומות לכל פרויקט של Google חייבות להיות מלוות בהסכם רישיון לתורמים. זו לא הקצאה של זכויות יוצרים, אלא רק מעניקה ל-Google הרשאה להשתמש ולהפיץ מחדש את התוכן שלכם במסגרת הפרויקט.
אם אתם אנשים שכותבים קוד מקור מקורי ואתם בטוחים שאתם הבעלים של הנכס האינטלקטואלי, תצטרכו לחתום על הסכם CLA אישי.
אם אתם עובדים בחברה שרוצה לאפשר לכם לתרום את עבודתכם, תצטרכו לחתום על הסכם רמת שירות (CLA).
בדרך כלל צריך לשלוח הסכם CLA פעם אחת בלבד, כך שאם כבר שלחתם בקשה (גם אם היא נשלחה לפרויקט אחר), סביר להניח שאין צורך להגיש אותה שוב.
שליחת תיקון
בדרך כלל מומלץ לפתוח בעיה חדשה שמתארת את הבאג או את התכונה שאתם מתכוונים לתקן. גם אם אתם חושבים שהוא שולי יחסית, חשוב לדעת על מה אנשים עובדים. בפנייה הראשונית, חשוב לציין שאתם מתכננים לעבוד על הבאג או התכונה כדי שנוכל להקצות אותם אליכם.
פועלים לפי התהליך הרגיל של פיצול הפרויקט, והגדרה של הסתעפות חדשה חשוב לבצע כל קבוצת שינויים בהסתעפויות נפרדות כדי להבטיח שבקשת משיכה כוללת רק את ההתחייבויות שקשורות לבאג או לתכונה האלה.
שינויים משמעותיים כמעט תמיד צריכים להיות מלווים בבדיקות. לפרויקט יש כבר כיסוי בדיקות טוב, אז כדאי לבדוק כמה מהבדיקות הקיימות אם אתם לא בטוחים איך לבצע אותו.
מומלץ ליצור הודעות התחייבות בנויות היטב לגבי כל שינוי. כך ניתן לשמור על עקביות לאורך הפרויקט ולוודא שאפשר יהיה לעצב כראוי הודעות שהועברו בזמן באמצעות כלי git שונים.
לבסוף, מכניסים את ההתחייבויות למזלג ומגישים בקשת משיכה.