Primary Class a

image

https://www.youtube.com/watch?v=_C5AHaS1mOA

Bootcamp Day 1 - Template for README.md, you can use in your repo Originally, README.md was just for letting know, what's in your project. Now, people have found its new use case just for chapter compilation, like what we are doing in Chapter 1 and ahead

Template files for writing maintanable GitHub projects. Make your repo pretty!

Under Development Public Domain Travis

So you had an idea and developed the next worldтАЩs industry-changing application. You decided to open-source it because youтАЩre way cool. Now you need to educate people about your project and need some docs to get started. You write that here. :alien:


Templates included: тАв PULL REQUEST TEMPLATE тАв ISSUE TEMPLATE FOR FEATURE YOU MORE WANT тАв ISSUE TEMPLATE FOR BUG YOU FIND


Installing

Clone this project and name it accordingly:

git clone git@github.com:sbibek086/Git-and-Github-Guides.git MY-PROJECT-NAME && cd MY-PROJECT-NAME

Getting Started

This project is a collection of boilerplates with CONTRIBUTING and CONTRIBUTORS documentation. It also includes a basic ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE. All templates are filled under .github/ folder.

Usage

  1. After installing, remove this file rm README.md.
  2. Move the README template file located under .github/ to the main directory mv .github/README.md . :cool:
  3. Follow the basic usage guidelines in each file or make it your way. The world is yours.

CHANGELOG References

This boilerplate intentionally did not provide any CHANGELOG file as example, since this tool could make it automatically, fulfilling the fileтАЩs objective.

Contributions of any kind welcome!

License

CC0

To the extent possible under law, sbibek086 has waived all copyright and related or neighboring rights to this work.

Reserve your seat by filling in form below:

рдлреБрд▓ рдХреНрд▓рд╛рд╕ рдкреНрдпрд╛рдХреЗрдЬ рд╢реБрд▓реНрдХ - рд░реБ ренрежрежреж рдорд╛рддреНрд░реИ

рд╕рдордп: рдмреЗрд▓реБрдХрд╛ рем рджреЗрдЦрд┐ рен рдмрдЬреЗрд╕рдореНрдо

рео рдХрдХреНрд╖рд╛ рднрдиреНрджрд╛ рдорд╛рдерд┐ рджреЗрдЦрд┐ SLC, +2 рджрд┐рдПрд░ рдмрд╕реЗрдХрд╛ рд╣рд░реБрд▓рд╛рдИ рдЙрдкрдпреБрдХреНрдд

рдЕрд╡рдзрд┐: 30 рд╡рдЯрд╛ рдХреНрд▓рд╛рд╕

рд╢рдирд┐, рд╕реЛрдо, рдмреБрдз рд░ рд╢реБрдХреНрд░рдмрд╛рд░

Requirement: At least 2.8 and above GPA in SEE

рд░реЛрдЬрдЧрд╛рд░рдХреЛ рдкреНрд▓реЗрд╕рдореЗрдиреНрдЯ рдкрдирд┐ рдЧрд░рд┐рдиреЗрдЫ, рдкрд░реНрдлрдореЗрдиреНрд╕ рдЙрддреНрдХреГрд╖реНрдЯ рдЧрд░реНрдирд╕рдХреНрдиреБ рднрдПрдорд╛ ред

Bootcamp Day 2 - Github Flow of commands

About Git

image

image

рдорд╛рдерд┐рдХреЛ рдЪрд┐рддреНрд░рдорд╛ рд░рд╣реЗрдХреЛ рдХрдорд╛рдиреНрдбрдХреЛ рд╕рд┐рдХреНрд╡реЗрдиреНрд╕ рдХреЗрд╡рд▓ git remote рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдорд╛рддреНрд░ рдЧрд░реНрдиреЗ рд╣реЛред рдпрджреНрдпрдкрд┐, рдЬрдм рддрдкрд╛рдЗрд▓реЗ github рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, githubрдорд╛ GUI рдмрдЯрдирд╣рд░реВ рд╣реБрдиреНрдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрд▓рд╛рдИ рдХреБрди рдкрдЫрд┐ рдХреБрди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрджреИ рдЬрд╛рдиреНрдЫред рддреНрдпрд╕реИрд▓реЗ github рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдХрдорд╛рдиреНрдбрдХреЛ рд╕рд┐рдХреНрд╡реЗрдиреНрд╕ рд╕рдореНрдЭрдиреБ рдкрд░реНрджреИрдиред

рддреНрдпрд╕реИрд▓реЗ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рдордХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╕реНрдЯрд┐рдХ рдлрд┐рдЧрд░ рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦрд╛рдП рдЬрд╕реНрддреЛ, рддрд▓ рд░рд╣реЗрдХреЛ рд╡рд░реНрдХрд░ A рд▓реЗ рдорд╛рдерд┐рдХреЛ worker B рд▓рд╛рдЗ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрдард╛рдЙрдиреБ рдкрд░реНрджрд╛, bash рдЕрд░реНрдерд╛рддреН рдЯрд░реНрдорд┐рдирд▓ рдЕрд░реНрдерд╛рддреН command promptрдорд╛ рдпрд╕рд░реА рд▓реЗрдЦреНрдиреБрдкрд░реНрдиреЗ рд╣реБрдиреНрдЫ:

git add .

git commit

git push origin master

рдХрд┐рди? рдХрд┐рдирдХрд┐ рдЙрд╕рд▓реЗ рдЖрдлреНрдиреЛ рд▓реЛрдХрд▓ рдореЗрд╕рд┐рди рдпрд╛ рдиреА рдХреА рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ (рдЕрд░реНрдерд╛рддреН MASTER repo рдпрд╛ рдиреА рдХреА File рдорд╛) README.md рдердкреЗрд░ рдмрдирд╛рдПрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ originрдорд╛ push рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рд╕рд░рд▓ рднрд╛рд╖рд╛рдорд╛ рднрдиреНрджрд╛, рдЙрд╕рд▓реЗ MASTER рдмрд╛рдЯ ORIGIN (рдореЗрд░реЛ github repo) рдорд╛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдзрдХреЗрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред

PS: orgin рдореЗрд░реЛ-рдореЗрд╕рд┐рди рдо рдпрд╛ рдиреА рдХреА рдпреЛ рдкреНрд░рд╕рдВрдЧрдорд╛ worker B рд░ рд░ master рдирд╛рдо рдЙрд╕рдХреЛ рд╕реНрдерд╛рдирд┐рдп рдореЗрд╕рд┐рди рд░рд┐рдкреЛ рдпрд╛ рдиреА рдХреА worker B рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╛рдорд╣рд░реВ рд╣реБрдиреН рд░ рдпрд╕рд▓рд╛рдИ github remote add origin url рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдЧрдп рдирд╛рдордорд╛ рднрдиреЗ change рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

image

рдорд╛рдерд┐рдХреЛ рдЪрд┐рддреНрд░рдорд╛, рд╕рдзреИ рджреБрдИ рдЬрдирд╛ рдЪрд┐рддреНрд░рд┐рдд рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ, рд░рд┐рдпрд▓рдорд╛ рджреБрдЗрдЬрдирд╛ рдирд╣реБрди рд╕рдХреНрдЫрдиреНред - рдЬрд╕реНрддреЛ рдХреА рдо рдЖрдлреИрдВ (рддрд▓рдХреЛ Worker A)рд▓реЗ рдореЗрд░реЛ рд╕реНрдерд╛рдирд┐рдп рдореЗрд╕рд┐рдирдмрд╛рдЯ, (рдорд╛рдерд┐рдХреЛ Worker B)рдореЗрд░реЛ рдЧрд┐рдЯрд╣рдм рд░реЗрдкреЛрдорд╛ push рдЧрд░рд┐рд░рд╣реЗрдХреЛ рд╣реБрди рд╕рдХреНрдЫреБред

рдЕрдм рдпрд╕рд▓рд╛рдИ рдпрд╕реНрддреЛ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдорд╛ рд╣реЗрд░реМрдВ рдХрд┐ Bob рд▓реЗ рдореЗрд░реЛ github рд░реЗрдкреЛ рджреЗрдЦреНрдЫред рдЙрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ github . com/Bob/BibeksPrj рдорд╛ github fork рдЧрд░реЗрдХреЛ рдЫ рд░ graphics feature рдкрд░реАрдХреНрд╖рдг рдЧрд░реА рдорд░реНрдЬ рдпрд╛ рдиреА рдХреА рдердкреНрди рдЦреЛрдЬреЗрдХреЛ рдЫ рднрдиреЗрд┐ (рдЙрд╕рд▓реЗ рдорд▓рд╛рдИ рдЖрдлреНрдиреЛ рдердкреЗрдХреЛ рдХрд╛рдо, рдореЗрд░реЛ рд░реЗрдкреЛрдорд╛ PULL рдЧрд░реНрди рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ) рдЙрд╕рд▓реЗ рдорд▓рд╛рдИ PULL REQUEST submit рдЧрд░реНрдЫред

рддреНрдпрд╕реИрд▓реЗ рдореЗрд░реЛ graphics repo рдорд╛, рдЙрд╕рд▓реЗ рдердкреЗрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреБрд▓ рдЧрд░реНрди рдпрд╛ рдиреА рдХреА рд▓реНрдпрд╛рдЙрди, рдореИрд▓реЗ рдореЗрд░реЛ command prompt рдорд╛ рд▓реЗрдЦреНрдиреБрдкрд░реНрдЫ: git pull Bob Graphics

рдорд╛рдерд┐рдХреЛ рдХрдорд╛рдиреНрдбрдХреЛ рдорддрд▓рдм, Bob рдХреЛ рд░рд┐рдкреЛрдмрд╛рдЯ, рдореЗрд░реЛ рдорд╛рд╕реНрдЯрд░рдорд╛ рдирднрдИ, рдореЗрд░реЛ рдореЗрд╕рд┐рдирдХреЛ GRAPHICS branchрдорд╛ рдореИрд▓реЗ PULL рдЧрд░реНрджреИрдЫреБред

рдЙрд╕рд▓реЗ рдердкреЗрд░ рджрд┐рдПрдХреЛ рдХрд╛рдордХреЛ рд░рд┐рдЬрд▓реНрдЯ рдореИрд▓реЗ рдореЗрд░реЛ google chrome browser рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рднрдПрд░ рдЦреБрд▓реНрджрд╛ рд░рд┐рдЬрд▓реНрдЯ рднрдиреЗрдЬрд╕реНрддреИ ok рдЫ рднрдиреЗ рдореИрд▓реЗ -

git commit -m

рддреНрдпрд╕рдкрдЫрд┐, git checkout master - рдпрд╕рд▓реЗ GRAPHICS рд╢рд╛рдЦрд╛рдмрд╛рдЯ рдореЗрд░реЛ MASTER рд╢рд╛рдЦрд╛рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди

рддреНрдпрд╕рдкрдЫрд┐, git merge graphics - рдпрд╕рд▓реЗ GRAPHICS рд╢рд╛рдЦрд╛рдмрд╛рдЯ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдореЗрд░реЛ рд╕реНрдерд╛рдирд┐рдп рдореЗрд╕рд┐рдирдХреЛ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛рдорд╛ рдорд░реНрдЬ рдЧрд░реНрдЫ

рддреНрдпрд╕рдкрдЫрд┐, git push origin master - рдпрд╕рд▓реЗ рдЕрдиреНрддрдд рдореЗрд░реЛ рдЧрд┐рдЯрд╣рдм рд░реЗрдкреЛрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реБ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрдиреЗрдЫ

рд╕рдореНрдЭрд┐рди рд╕рдЬрд┐рд▓тАЩрд░реА рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ PUSH TO, PULL FROM рднрдиреЗрд░ рд╕рдореНрдЭрд┐рдиреБрд╕реН рд╣реИ, рдЬрд╕рдХреЛ рдорддрд▓рдм

git push origin master means push TO origin from master

git pull A B means pull from A to B .

image

image

Bootcamp Day 3- How Tester uses git?

рдЕрдмрдХреЛ рддрд▓рдХреЛ рдкреНрд░рд╕рдЩрдЧреН, рдореИрд▓реЗ IT рдХрдореНрдкрдиреА -YIlab рдорд╛ рдкрд░реАрдХреНрд╖рдгрдХрд░реНрддрд╛ рдпрд╛ рдирд┐ рдХреА тАШрдЯреЗрд╕реНрдЯрд░тАЩрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдерд╛рд▓реЗрдкрдЫрд┐ рд▓реЗрдЦреЗрдВред рддреНрдпрд╕реИрд▓реЗ, рдпреЛ рдЯреЗрд╕реНрдЯрд░рдХреЛ рджреГрд╖рдЯрд┐рдмрд╛рдЯ рддрд▓ рдЕрдиреБрд╕рд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдЫ:

рдЕрдм рдо рдкрд░реАрдХреНрд╖рдгрдХрд░реНрддрд╛ рд╣реБрдБред

рдЕрд░реНрдерд╛рддреН, рдорд╛рдерд┐рдХреЛ рдХрдерд╛ рдкреБрд╕рд░ рдЕрд░реНрдерд╛рддреН рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдХреЗрд╣реА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдердкреНрдЫ рд░ рдорд░реНрдЬрд░ рдЕрд░реНрдерд╛рддреН Chief Technical Officer CTOрд▓рд╛рдИ production рдЕрд░реНрдерд╛рддреН рд▓рд╛рдЗрдн рд╕рд░реНрднрд░рдорд╛ рдорд░реНрдЬ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдмреБрдЭрд╛рдЙрдБрдЫред)

рддрд░, рдЕрдм рдо рдкрд░реАрдХреНрд╖рдгрдХрд░реНрддрд╛ рд╣реБрдБ, рдЬрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдпрд╛ рдирд┐ рдХреА тАШрдбреЗрднрд▓реЛрдкрд░тАЩрдмрд╛рдЯ, рд╕рдмреИрднрдиреНрджрд╛ рдкрдЫрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реЛрдзрд┐рдд рдХрд╛рдо рдорд╛рддреНрд░ рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рддрд╛рдиреНрдЫ рдпрд╛ рдиреА рдХреА pull** рдЧрд░реНрдЫ рд░ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдЫ, рддрд╛ рдХреА CTOрд▓реЗ рддреНрдпреЛ рдХрд╛рдо рдорд░реНрдЬ рдЧрд░реЛрд╕реН ред

**рдо рдЯреЗрд╕реНрдЯрд░рд▓реЗ рдЖрдлреНрдиреЛ рдХрдореНрдпреБрдЯрд░рдорд╛, pull command рдЧрд░реНрджрд╛, ( рдорд╛рд╕реНрдЯрд░ branch рдпрд╛ рдирд┐ рдХреА tested-Ok-feature-branch-рдорд░реНрдЬ-рдЧрд░рд┐рдПрдХреЛ branch рдорд╛рддреНрд░ pullрднрдПрдХреЛ рд╣реБрдиреНрдЫ рднрдиреНрдиреЗ рдЧрд▓рдд рдмреБрдЭрд╛рдЗ рдореЗрд░реЛ рдерд┐рдпреЛ ) рддрд░ рдкреБрд░реИ рднрдПрднрд░рдХрд╛ branchрд╣рд░реВ рдкреБрд▓ рднрдПрдХрд╛ рд╣реБрдиреНрдЫрдиреН

рдЕрдм рдирд┐рдореНрди рдЕрдиреБрд╕рд╛рд░ рдЧрд░реНрдЫреБ:

рдкрд╣рд┐рд▓рд╛: git pull (git pull рдкреНрд░рддреНрдпреЗрдХ рджрд┐рди рдЧрд░реНрдиреБ рдкрд░реНрдЫ рдХрд┐рдирднрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдШрд┐рд▓реНрд▓реЛ рджрд┐рди, CTOрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╢рд╛рдЦрд╛рд╣рд░реВрдмрд╛рдЯ рдирдпрд╛рдБ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рднрдПрдХрд╛ тАШрдлрд┐рдЪрд░тАЩрд╣рд░реВ - рдЬрд╕реНрддреИ рдЕрдкрдбреЗрдЯреЗрдб .env рдорд░реНрдЬ рдЧрд░реЗрдХреЛ рд╣реБрдирд╕рдХреНрдЫ рдЕрдШрд┐рд▓реНрд▓реЛ рджрд┐рди)

рд╕рд╛рдорд╛рдиреНрдп рджреИрдирд┐рдХ рдХрд╛рдордорд╛ рдпреЛ рдирдмреБрдЭреЗ рдкрдирд┐ рдЪрд▓реНрдЫ рддрд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдирдмреБрдЭреЗ рдареБрд▓реЛ рджреБрд░реНрдШрдЯрдирд╛ рдЭрдВрдЭрдЯ рд╣реБрдирд╕рдХреНрдЫред

git pull рд▓рд╛рдИ рдбрд┐рдлрд▓реНрдЯ рд░реВрдкрдорд╛ git pull origin develop(<- remote) which means transfer from Master aka remote branch to Main aka local branch рдмреБрдЭрд┐рдиреНрдЫ ред

рджреЛрд╕реНрд░реЛ: git checkout -b "feature/ translationToEnglish" (рдпрд╣рд╛рдБ рдо рддреНрдпрд╕ рдмреНрд░рд╛рдиреНрдЪрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджреИрдЫреБ {рд╣реЛ, рдореЗрд░реЛ рд▓реЛрдХрд▓ рдореЗрд╕рд┐рдирдорд╛ рднрдПрдХреЛ translationToEnglish рд╢рд╛рдЦрд╛, рдЬрд╣рд╛рдБ translationToEng рдХрд╛рдо рдердкрд┐рдПрдХреЛ рдЫ

рддреНрдпрд╕рдкрдЫрд┐, рдо рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдирд┐рдп рд░реВрдкрдорд╛ рдпрд╛ рдирд┐ рдореЗрд░реЛ рд▓реЛрдХрд▓ рдореЗрд╕рд┐рдирдорд╛ рдбрд┐рдкреНрд▓реЛрдп рдЧрд░реНрдЫреБ (npm run рдпрд╛ yarn dev рдЖрджрд┐ рдЖрджрд┐) рддрд╛рдХрд┐ рдЙрд╕рдХреЛ рдХрд╛рдо - translationToEng рд╕рд╣реА рдЫ рдХрд┐ рдЫреИрди рд╣реЗрд░реНрдиред рдореИрд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрджрд╛ рдХрд╛рдо рдард┐рдХ рдЫ рднрдиреНрдиреЗ рдкрд╛рдПрдкрдЫрд┐ рдо рдпрд╕рд▓рд╛рдИ push рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ

рддреЗрд╕реНрд░реЛ: git add --all (рдпрд╣рд╛рдБ рд╣рд╛рдореА git add тАУall рдЧрд░реНрдЫреМрдВ рд░ рдорд╛рддреНрд░ git add . рдЧрд░реНрджреИрдиреМрдВ ред рдпрд╕рдХреЛ рдХрд╛рд░рдг рдЫ, рдЬреБрди рдореИрд▓реЗ рдореЗрд░реЛ рдмреНрд▓рдЧрдорд╛ рд▓реЗрдЦреЗрдХреЛ рдЫреБ)

рдЪреМрдереЛ: git commit -m "feat: added static translation" // рдпрджрд┐ рд╕рдмреИ рдареАрдХ рдЫ рднрдиреЗ, рдпрд╕рд▓реЗ рджрд┐рдиреНрдЫ - WORKING TREE CLEAN

рдкрд╛рдЪреМрдВ: git push

тАНтАНтАНтАНтАНтАН===after being employed as tester in YI===

originтАФv0.0.1 тАФv0. 0.2 тАФif after this coming one patch fixed makes it stable in live, then v0. 1.0

AlexWorkingOnNewFeatureBranchтАУv0. 0.1тАУv0. 0.2 of this branch

BobWorkingOnTranslationBranchтАФтАУ

etc etc.

now if I pull from origin, then not only origin branch but also with AlexWorking.. Branch IE. whole tree comes to my local.

now, git pull just pulls latest v of branch I am in, which known by git status

but git fetch тАУall pulls aka fetchess latest version NOT only from current branch but from all branches .

Before that, тАШpullтАЩ should be preceeded by yarn or npm or.. depending on situation because packages dependencies might have been pushed to origin by Origin-er, which might be gitignored and we should in local also install and its info paths etc already in package.json and /or package-lock.json

Above is very very important concept so, shouldnt be forgotten.

git stash is тАШchhupake rakhnaтАЩ means you neither commit n push nor u save it in ur repo publicly. itтАЩs just there for u to see, n this change wonтАЩt be committed either, when u commit push this repo.

*Beginners think they should install that seperate git CLIs but they are wrong. 
All you have to do: goto Terminal in Vstudio , then in its terminal, point directory to ...xampp/htdocs
so that you can clone git remote urls docs inside htdocs.

So, after that you can change it to see its compilation result in browser,
at the same time, can change, commit etc to reflect changes in git ready docs.*

One thing Now Pro me have to suggest to this amateur me's this paragraph is: I dont need to put it in xampp htdocs to init server for every language (its necessary for php developing). Eg. In react, to initialize server, i just have to write: npm start as server initialization is implicitly handled by package.

Bootcamp Day 4- Whats upstream policy and why its used in IT workplace + Why Gitlab, NOT github is used in Nepal?

In real IT workplace, workflow looks like below: image

< Visual tour of gitlab will be done in class & its edge over github will be explained >

Bootcamp Day 5- Real Painful scenarios I faced, abd how to understand fix it?

So, in production aka development day yesterday morning , I had pulled from say predevelop branch, then deployed. now today evening, predevelop branch has been lot + - by now, then obviously, I need to

git pull origin predevelop

today too

/so, i wasnt aware that predevelop develop etc branch exists in my local universe as is in remote universe, which I thought to only exist. silly me} . ANYWAY more on that lateron but 1thing for sure- when I do git status, it is showing which branch I am on, in local universe/

So, today I do as I mentioned earlier git pull origin predevelop

lots more packages might have been added by production devs by today

so, we will get all warnings like-INCORRECT PEER DEPENDENCY


1st, lets understand about package dependency & then we will return to main context packageDependency


Ok, lets return to main context: WHY? because packages that i had pulled yesterday, lots packages might have been added by production devs

So dont worry- Just remove old package-lock.json , NOT package.json tho. Then do

yarn

It will freshly install packages

тАУ package.json - Now, I understand why package.json should be there because it shows packages versioning that my program is using

WHY this package-lock.json?

devScreens

Bootcamp Day 5 - Breaking down Settings Panel of each Github repo

image


Bootcamp Day 6 - Assets aka output files of Github repo

image Most of the assets in Github repo are either in .tar or .Linux or .mvcc.zip or gnu.zip.

Did you know that UNIX OS are designed to do just one thing better. Windows OS revolted against such specific purpose but were proprietary locked but LINUX also revolted against such UNIX style specific purpose and were Open source..


Bootcamp Day 7 - Permission levels of different Roles in Personal repo (Organization Repo not covered)

Here is its official docu. We hope to convey this information little easier

Permission-different-roles


Bootcamp Day 8 - Developer Settings in Github Here, we are not talking about what your SSH or GPG keys of your github account should be? tara ssh token aka keys vannu ra ya kura gareko personal access token vannu eutai ho

But for now, we are talking about settings that you can adjust lot wholesome way like with scripts, rightly called Developer Settings,

for which we have to go github_com/settings/apps developers tokens for github apps, OAuth stands for Open Authorization and Personal Access tokens respectively.

LetтАЩs start with Personal Access tokens: image This Video would help too.

a)Secret Key: Used to sign/encrypt data for secure communication. Its type:

For eg: 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37 is my sbib Personal.Access.Tokens of github acc as github has stopped supporting acc passwords. Now it requires token-based authentication (for example, a personal access, OAuth, or GitHub App installation token) for all authenticated Git operations.

e39de365649162ec365f7a88b0f6e571e6d23c7268 is my sbib github package personal access token with read write and repo rights. tara yo pani after certain time expire hunxa I think because email ma yo expire vayo vanee aairako hunxa

.github folder vitra ka kura localMachine bata git transfer hudaina. myMachine secret keys, local environment vars haru hunxa es vitra


Bootcamp Day 9 - Setting up Public template as new repo template, Speed vs Inflexibility, which to opt for?

image

Now, it gives me question of what exactly is difference between public template and boilerplate? Currently, my understanding is: boilerplates are like templates which already has Layer 0 folders required for adding up next layer application logic folders.


Bootcamp Day 10 - Working with Boilerplates - Problems faced and its solutions: Boilerplate repos are great way to speed up dev process - lot faster than w sdk ways but it can be difficult to learn.

Stuck with this Host key verification failed error

Problems: I was quite lost with whether github username password that I have passed in my machine is still stored in cache & whether thats creating trouble as I have changed github.com password ever since between. git config --global username.password <> do not seem to be much of rescue tho. My intention was to so that I could feed my newly github password to my machine.

Above, I was doing the way of git clone https:// way but SSH way is better

Solutions: github has stopped supporting acc passwords. Now it requires token-based authentication (for eg, a personal access, OAuth, or GitHub App installation token) for all authenticated Git operations. Excerpt from:https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

this says what we should do.

But when we visit this, `we see it says to update iCloud KeychainтАЩs github pws, WHY?

because brave lets u store pws for online accs, NOT for localmachine pws like in this case pw stored aka cached in localmachine that for github- its assuming user is Mac-er & hence iCloud should be there by default but since for Asian windower like me, closest thing we can get is install тАШiCloud For WindowsтАЩ in Windows.`

and after installing iCloud App, it says to setup Windows Hello Pin and hence below screenshot 1645122243461

this seems to answer this above issue.


Bootcamp Day 11- This repo itself is Template repository

Have I solved Bootcamp Day 10тАЩs issue with this method is beyond scope of now, however lets not delete Chapter 7. But this is Template repo itself as you can see тАШUse this Template in upper belt navigation, which doesnt come for normal repoтАЩ Just use it as template- the root layer file structure will be duplicated in your new github repo.


Bootcamp Day 12 - Environments, while you go to settings in repo. What are they?

https://youtu.be/nI6pRfH7VTc


Bootcamp Day 13 - Which open source license to use when? https://choosealicense.com/


Bootcamp Day 14 - what to do with submitted issues in project board