Skip to content

Latest commit

 

History

History
121 lines (81 loc) · 19.9 KB

README.uz.md

File metadata and controls

121 lines (81 loc) · 19.9 KB

Open Source Love License: MIT Open Source Helpers

Первый вклад в проект

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.

fork this repository

Agar kompyuteringizda git o'rnatilmagan bo'lsa, o'rnating

Bu reponi fork qiling

Ushbu sahifaning yuqori qismidagi fork tugmasini bosish orqali oʻzingizga fork qiling. Bu sizning akkauntingizda ushbu reponing nusxasini yaratadi.

Bu reponi klon qiling

clone this repository

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.

copy URL to clipboard

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.

Branch(bo'lim) yarating

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.)

Kerakli o'zgarishlarni kiriting va o'zgarishlarni commit qiling

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.

O'zgarishlarni GitHubga push qiling

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.

O'zgartirishlaringizni ko'rib chiqish uchun yuboring (submit)

Agar siz GitHub’dagi omboringizga kirsangiz, Compare & pull request tugmasini ko‘rasiz. O'sha tugmani bosing.

create a pull request

Endi pull request so'rovini yuboring.

submit pull request

Tez orada men sizning barcha o'zgarishlaringizni ushbu loyihaning asosiy bo'limiga birlashtiraman (merge). O'zgarishlar birlashtirilgandan so'ng sizga elektron pochta xabarnomasi keladi..

Boshqa vositalar orqali bajarish

GitHub Desktop Visual Studio 2017 GitKraken VS Code Sourcetree App IntelliJ IDEA
GitHub Desktop Visual Studio 2017 GitKraken Visual Studio Code Atlassian Sourcetree IntelliJ IDEA

Bundan so'ng nima qilishingiz mumkin?

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.

exercism fun-retro habitat scikit-learn elasticsearch
exercism Fun Retros react habitat scikit-learn Leiningen numpy elasticsearch
homebrew rust vuejs Suave OpenRA PowerShell coala moment
homebrew Rust vuejs Suave OpenRA PowerShell coala moment
ava freeCodeCamp webpack hoodie pouchdb neovim babel
ava freeCodeCamp webpack hoodie pouchdb neovim babel brackets
Node.js
Node.js Semantic-UI-React