პირველ რიგში ძალიან დიდი მადლობა ამ პროექტში კონტრიბუციისთვის რომ მოიცალე.
- უნდა გესმოდეს როგორ მუშაობს git. აქ შეგიძლია ნახო მოკლე მიმოხილვა.
- უნდა იცოდე როგორ იწერება markdown. აქ შეგიძლია ნახო დეტალები.
- დააყენე Git
- გააკეთე ამ რეპოს განშტოება(
fork
) - დაკლონე რეპო შენს კომპზე რომელიმე ფოლდერში.
git clone https://github.com/შენი-იუზერნეიმი/programming-methodology-java.git
- აირჩიე საკითხი(
issue
) რომლის გადაჭრაც გინდა - საკითხების სია - შენს ლოკალურ რეპოში გააკეთე ბრენჩი ამ საკითხის იდენტიფიკატორით
git checkout -b PMJ-1234
- შეიტანე აუცილებელი ცვლილებები
- დააკომიტე(
commit
) ცვლილებები. მიაქციე ყურადღება იმას, რომ დაუწერო კარგი კომიტ მესიჯი - თუკი ბევრი კომიტი გაქვს შეაწებე ერთმანეთს რომ ერთ კომიტად გადაიქცეს. დეტალებისთვის ნახე interactive rebase
- ატვირთე(
push
) ცვლილებები შენს მიერ შექმნილ განშტოებაში(fork
)
git push origin PMJ-1234
- შენი განშტოებიდან(
fork
) შექმენიpull request
ამ რეპოსmaster
ბრენჩზე. - როდესაც
pull request
დაიმერჯება(merge
), ჩამოტვირთე(pull
) ცვლილებები upstream-იდან ლოკალურ რეპოში და წაშალე ზედმეტი ბრენჩი.