Qiyin. Biror narsani boshidan boshlash har doim qiyin. Xato qilish yoqimsiz bo'ladi, ayniqsa siz jamoada ishlasangiz. Barcha ochiq manbalar(open source) hamkorlik qilishdan iborat. Bu qo'llanma yangi boshlovchilar uchun ilk hissa(contribution) qo'shishlarini osonlashtirish uchun tuzuldi.
Agar sizga command line noqulay bo'lsa, ushbu qoʻllanmada GUI vositalaridan foydalanadi.
Agar kompyuteringizda git o'rnatilmagan bo'lsa, o'rnating
Ushbu sahifaning yuqori qismidagi fork
tugmasini bosish orqali oʻzingizga fork qiling. Bu sizning akkauntingizda ushbu reponing nusxasini yaratadi.
Endi bu reponi kompyuteringizga klon qiling. clone
tugmasini bosing, so'ng linkni ko'chirib olish uchun copy to clipboard
bosing.
Terminalni oching va quyidagi git komandasini yurgizing:
git clone "url you just copied"
"url you just copied" deyilgan qismiga ko'chirib olgan linkni quying (qo'shtirnoqsiz). Bu sizning repongiz linki.
Masalan:
git clone /~https://github.com/this-is-you/first-contributions.git
this-is-you
deyilgan qismga sizning github loginingiz yoziladi. Shunday qilib 'first-contributions' reposini GitHubdan o'zingizning kompyuteringizga ko'chirib oldingiz.
Kompyuteringizdagi repo papkasiga o'ting (agar u erda bo'lmasangiz):
cd first-contributions
Endi команды git checkout
buyrug'i yordamida branch(bo'lim) yarating:
git checkout -b <add-your-name>
Masalan:
git checkout -b add-ali-valiev
(Filial nomida add soʻzi boʻlishi shart emas, lekin uni kiritish maqsadga muvofiq, chunki bu branchning maqsadi sizning ismingizni roʻyxatga qoʻshishligi bildiradi.)
Endi Contributors.md
faylini matn muharririda (vs code, sublime) oching, unga ismingizni qo'shing. Uni istalgan joyga qo'shishingiz mumkin. So'ng faylni saqlang.
Proyekt papkasiga o'tib, git status
buyrug'ini yurgizsangiz, qanday o'zgarishlar bo'lganini ko'rishingiz mumkin.
Ushbu o'zgarishlarni git add
buyrug'i yordamida yaratilgan branchga qo'shing:
git add Contributors.md
Endi git commit
buyrug'i yordamida ushbu o'zgarishlarni commin qiling:
git commit -m "Add <your-name> to Contributors list"
<your-name>
deyilgan qismiga o'zingizning ismingizni yozing.
git push
buyrug'i orqali o'zgarishlarni push qiling:
git push origin <add-your-name>
<add-your-name>
ni avval yaratgan branch nomi bilan almashtiring.
Agar siz GitHub’dagi omboringizga kirsangiz, Compare & pull request
tugmasini ko‘rasiz. O'sha tugmani bosing.
Endi pull request so'rovini yuboring.
Tez orada men sizning barcha o'zgarishlaringizni ushbu loyihaning asosiy bo'limiga birlashtiraman (merge). O'zgarishlar birlashtirilgandan so'ng sizga elektron pochta xabarnomasi keladi..
GitHub Desktop | Visual Studio 2017 | GitKraken | Visual Studio Code | Atlassian Sourcetree | IntelliJ IDEA |
Tabriklaymiz! Siz hozirgina standart fork -> clone -> edit -> pull contributor
(hissa qo'shuvchi) sifatida tez-tez duch keladigan ish jarayonini bajardingiz!
Hissangizni nishonlang va uni do'stlaringiz bilan ulashing.
Agar sizga yordam kerak bo'lsa yoki savollaringiz bo'lsa, bizning slack
jamoamizga qo'shilishingiz mumkin. Slack jamoaga qo'shiling.
Quyida yangi boshlovchilar uchun hissa qo'shish mumkin bo'lgan mashhur repolar mavjud.