mirror of
https://github.com/LucasVbr/first-contributions.git
synced 2026-05-14 01:31:50 +00:00
87 lines
7.6 KiB
Markdown
87 lines
7.6 KiB
Markdown
āĻĒā§āϰāĻĨāĻŽ āĻ
āĻŦāĻĻāĻžāύ (First Contributions)
|
|
<img alt="Visual Studio Code" src="https://upload.wikimedia.org/wikipedia/commons/1/1c/Visual_Studio_Code_1.35_icon.png" width="40"> Visual Studio Code
|
|
|
|
āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻāĻŋāĻā§ āĻāϰāĻž āϏāĻŦāϏāĻŽāϝāĻŧāĻ āĻāĻ āĻŋāύāĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āϝāĻāύ āĻāĻĒāύāĻŋ āĻāĻŋāĻŽā§ āĻāĻžāĻ āĻāϰāĻā§āύ, āϤāĻāύ āĻā§āϞ āĻāϰāĻžāϰ āĻāϝāĻŧ āĻĨā§āĻā§āĻ āϝāĻžāϝāĻŧāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻĒā§āύ āϏā§āϰā§āϏ āϏāĻšāϝā§āĻāĻŋāϤāĻž āĻāϰ āĻāĻāϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽāĨ¤ āĻāĻŽāϰāĻž āĻāĻžāĻ āύāϤā§āύ āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻļā§āĻāĻž āĻ āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āϏāĻšāĻ āĻāϰ⧠āϤā§āϞāϤā§āĨ¤
|
|
|
|
āĻāϰā§āĻāĻŋāĻā§āϞ āĻĒāĻĄāĻŧāĻž āĻŦāĻž āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻĻā§āĻāĻž āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāύā§āϤ⧠āĻŦāĻžāϏā§āϤāĻŦā§ āύāĻŋāĻā§āϰ āĻšāĻžāϤ⧠āĻā§āώā§āĻāĻž āĻāϰāĻžāϰ āĻŽāϤ⧠āĻ
āĻāĻŋāĻā§āĻāϤāĻž āĻāϰ āĻāĻŋāĻā§āϤā§āĻ āύā§āĻāĨ¤ āĻāĻ āĻĒā§āϰā§āĻā§āĻā§āĻā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻšāϞ⧠āĻāĻāĻāĻŋ āϏā§āĻĒāώā§āĻ āĻāĻžāĻāĻĄ āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻŦāĻ āύāϤā§āύāĻĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĨāĻŽ āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĻā§ āϏāĻšāĻ āĻāϰāĻžāĨ¤ āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ: āϝāϤ āĻļāĻžāύā§āϤ āĻĨāĻžāĻāĻŦā§āύ, āĻļā§āĻāĻžāĻ āϤāϤ āϏāĻšāĻ āĻšāĻŦā§āĨ¤
|
|
|
|
đ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻŽā§āĻļāĻŋāύ⧠Visual Studio Code āύāĻž āĻĨāĻžāĻā§, āϤāĻŦā§ āĻāĻāĻžāύ āĻĨā§āĻā§ āĻāύā§āϏāĻāϞ āĻāϰā§āύ
|
|
āĨ¤
|
|
|
|
āϤāĻĨā§āϝ: āĻāĻ āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻāĻŋ Windows 10 āĻŽā§āĻļāĻŋāύ⧠VS Code (āĻāĻžāϰā§āϏāύ 1.27.2) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻāĻŋāĻŦā§āϰā§āĻĄ āĻļāϰā§āĻāĻāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝā§āĻā§āϞ⧠āĻ
āύā§āϝ āĻ
āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ (macOS/Linux) āĻŦāĻž āĻāĻŋāĻŦā§āϰā§āĻĄ āϞā§āĻāĻāĻ āĻ
āύā§āϝāĻžāϝāĻŧā§ āĻāϞāĻžāĻĻāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻžāĻāϞ⧠VS Code-āĻāϰ Command Palette-āĻ "shortcut" āϞāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻļāϰā§āĻāĻāĻžāĻāĻā§āϞā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻĻā§āĻāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤
|
|
|
|
āĻāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻā§ Fork āĻāϰā§āύ
|
|
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/fork.png" alt="fork this repository" />
|
|
|
|
āĻāĻ āĻĒā§āĻā§āϰ āĻāĻĒāϰā§āϰ āĻĄāĻžāύ āĻĻāĻŋāĻā§ Fork āĻŦāĻžāĻāύ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
|
|
āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ GitHub āĻ
ā§āϝāĻžāĻāĻžāĻāύā§āĻā§ āĻāĻ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰāĻŦā§āĨ¤
|
|
|
|
GitHub āĻāĻĒāύāĻžāϰ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻāĻŦāĻ āĻŽā§āϞ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϰ āĻŽāϧā§āϝ⧠āϏāĻŽā§āĻĒāϰā§āĻ āĻā§āϰā§āϝāĻžāĻ āĻāϰ⧠āϰāĻžāĻā§āĨ¤
|
|
|
|
āĻāĻĒāύāĻžāϰ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ Clone āĻāϰā§āύ
|
|
<img align="right" width="300" src="https://firstcontributions.github.io/assets/Readme/clone.png" alt="clone this repository" />
|
|
|
|
āĻāĻāύ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻŽā§āĻļāĻŋāύ⧠āĻā§āϞā§āύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
|
|
|
|
â ī¸ āϏāϤāϰā§āĻāϤāĻž: āĻ
āύā§āĻ āύāϤā§āύ āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰ⧠āĻā§āϞ āĻāϰ⧠āĻŽā§āϞ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻā§āϞā§āύ āĻāϰ⧠āĻŦāϏā§āύāĨ¤ āϏāĻŦāϏāĻŽāϝāĻŧ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻŋ āύāĻŋāĻā§āϰ āĻĢāϰā§āĻāĻĄ āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋ āĻā§āϞā§āύ āĻāϰāĻā§āύāĨ¤
|
|
|
|
VS Code āĻāĻĒā§āύ āĻāϰā§āύ â F1 āĻāĻžāĻĒā§āύ â āĻāĻŽāĻžāύā§āĻĄ āĻĒā§āϝāĻžāϞā§āĻā§ Git: Clone āϞāĻŋāĻā§āύ â Enter āĻāĻžāĻĒā§āύāĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/gui-tool-tutorials/github-windows-vs-code-tutorial/vscode-2018-08-clone2.png" alt="Paste Repository URL in" />
|
|
|
|
āϰāĻŋāĻĒā§āĻāĻŋāĻāϰāĻŋāϰ URL āĻĒā§āϏā§āĻ āĻāϰā§āύ â Enter āĻāĻžāĻĒā§āύ â āĻĢā§āϞā§āĻĄāĻžāϰ āϞā§āĻā§āĻļāύ āϏāĻŋāϞā§āĻā§āĻ āĻāϰā§āύāĨ¤
|
|
|
|
āĻāĻāĻāĻŋ Branch āϤā§āϰāĻŋ āĻāϰā§āύ
|
|
|
|
āĻāĻŦāĻžāϰ F1 āĻāĻžāĻĒā§āύ â branch āϞāĻŋāĻā§āύ â Create Branch āϏāĻŋāϞā§āĻā§āĻ āĻāϰā§āύāĨ¤
|
|
|
|
āύāϤā§āύ āĻŦā§āϰāĻžāĻā§āĻā§āϰ āύāĻžāĻŽ āĻĻāĻŋāύ āϝā§āĻŽāύ:
|
|
|
|
add-david-krol
|
|
|
|
|
|
Enter āĻāĻžāĻĒā§āύāĨ¤ āύāϤā§āύ āĻŦā§āϰāĻžāĻā§āĻ āϤā§āϰāĻŋ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āϏā§āĻāĻžāύā§āĻ āĻāĻžāĻ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/gui-tool-tutorials/github-windows-vs-code-tutorial/vscode-2018-08-branch.png" alt="Branches Command Palette" />
|
|
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ
|
|
|
|
Contributors.md āĻĢāĻžāĻāϞ āĻāĻĒā§āύ āĻāϰā§āύ āĻāĻŦāĻ āύāĻŋāĻā§āϰ āύāĻžāĻŽ āϝā§āĻ āĻāϰā§āύāĨ¤
|
|
|
|
đ āĻ
āύā§āϝ āĻā§āύ⧠āĻāύā§āĻā§āϰāĻŋāĻŦāĻŋāĻāĻāϰā§āϰ āύāĻžāĻŽ āĻāĻĒāĻŋ āĻāϰ⧠āϤāĻžāϰ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ āύāĻŋāĻā§āϰ āύāĻžāĻŽ āĻŦāϏāĻŋāϝāĻŧā§ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύ, āĻāϤ⧠Markdown āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āϏāĻ āĻŋāĻ āĻĨāĻžāĻāĻŦā§āĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/gui-tool-tutorials/github-windows-vs-code-tutorial/vscode-2018-08-changes.png" alt="Add your name" />
|
|
GitHub āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠Push āĻāϰā§āύ
|
|
|
|
ā§§. VS Code-āĻāϰ āĻŦāĻžāĻŽ āĻĒāĻžāĻļ āĻĨā§āĻā§ Source Control (Ctrl+Shift+G) āĻāĻāĻāύ āϏāĻŋāϞā§āĻā§āĻ āĻāϰā§āύāĨ¤
|
|
⧍. āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĢāĻžāĻāϞāĻā§āϞ⧠āϏā§āĻā§āĻ āĻāϰā§āύ (+ āĻ āĻā§āϞāĻŋāĻ āĻāϰā§)āĨ¤
|
|
ā§Š. āĻāĻŽāĻŋāĻ āĻŽā§āϏā§āĻ āϞāĻŋāĻā§āύ āĻāĻŦāĻ â
āĻāĻŋāĻšā§āύ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
|
|
ā§Ē. āϤāĻžāϰāĻĒāϰ āϤāĻŋāύ āĻĄāĻ (...) āĻŽā§āύ⧠āĻĨā§āĻā§ Publish Branch āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/gui-tool-tutorials/github-windows-vs-code-tutorial/vscode-2018-08-push.png" alt="push changes" />
|
|
Pull Request (PR) āϏāĻžāĻŦāĻŽāĻŋāĻ āĻāϰā§āύ
|
|
|
|
āĻāĻāύ GitHub āĻ āĻāĻŋāϝāĻŧā§ āύāϤā§āύ āĻŦā§āϰāĻžāĻā§āĻā§āϰ āĻĒāĻžāĻļā§ āĻĨāĻžāĻāĻž Compare & pull request āĻŦāĻžāĻāύ⧠āĻā§āϞāĻŋāĻ āĻāϰā§āύāĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/Readme/compare-and-pull.png" alt="āĻāĻāĻāĻŋ Pull Request āϤā§āϰāĻŋ āĻāϰā§āύ" />
|
|
|
|
āĻāϰāĻĒāϰ PR āϏāĻžāĻŦāĻŽāĻŋāĻ āĻāϰā§āύāĨ¤
|
|
|
|
<img src="https://firstcontributions.github.io/assets/Readme/submit-pull-request.png" alt="Pull Request āϏāĻžāĻŦāĻŽāĻŋāĻ āĻāϰā§āύ" />
|
|
|
|
āĻļā§āĻā§āϰāĻ āĻāĻĒāύāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞ⧠āĻŽā§āϞ āĻĒā§āϰā§āĻā§āĻā§āĻā§ merge āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻĒāύāĻžāĻā§ āĻāĻŽā§āĻāϞ⧠āύā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāύ āĻĻā§āĻāϝāĻŧāĻž āĻšāĻŦā§āĨ¤
|
|
|
|
āĻāϰāĻĒāϰ āĻā§?
|
|
|
|
āĻ
āĻāĻŋāύāύā§āĻĻāύ đ āĻāĻĒāύāĻŋ āĻāĻāύāĻ āĻĒā§āϰ⧠āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻļā§āώ āĻāϰā§āĻā§āύ:
|
|
fork â clone â edit â PR
|
|
|
|
đ āĻāĻĒāύāĻžāϰ āĻ
āĻŦāĻĻāĻžāύ āĻāĻĻāϝāĻžāĻĒāύ āĻāϰā§āύ āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āĻ
ā§āϝāĻžāĻĒ
|
|
āĻĨā§āĻā§ āĻŦāύā§āϧā§āĻĻā§āϰ āϏāĻžāĻĨā§ āĻļā§āϝāĻŧāĻžāϰ āĻāϰā§āύāĨ¤
|
|
|
|
đ āĻā§āύ⧠āĻĒā§āϰāĻļā§āύ āĻĨāĻžāĻāϞ⧠āĻāĻŽāĻžāĻĻā§āϰ Slack āĻāĻŋāĻŽā§ āϝā§āĻ āĻĻāĻŋāύ: Slack āĻāĻŋāĻŽā§ āϝā§āĻ āĻĻāĻŋāύ
|
|
āĨ¤
|
|
|
|
āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻĒāĻāϰāĻŖ
|
|
āĻ
āύā§āϝāĻžāύā§āϝ āĻā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ
|
|
|
|
āĻŽā§āϞ āĻĒāĻžāϤāĻžāϝāĻŧ āĻĢāĻŋāϰ⧠āϝāĻžāύ |