Giter VIP home page Giter VIP logo

learn-github's Introduction

GITHUB + VS CODE

TRIBUTE TO CONTRIBUTORS

⭐ STAR THIS REPOSITORY THIS WILL PAY OF MY WORK


Let's learn the basic workflow of Contribution on Open Source Projects !



There is also a HANDS ON DEMO CHECK BELOW !

Check Learners



PREREQUISITES :-

  • Github Account

  • Laptop

  • The Most Important Dedication πŸ˜†




Git Setup :-


  • Download Git as per your OS.

  • Install Git

  • Open the Git Bash ( Right Click )

  • Run the Commands

  • $ git config --global user.name "Your Name"

    $ git config --global user.email [email protected]

    $ git config --list

  • You Should see your entered name and email under `user.name` & `user.email`




Setting Project on Local System :-


  • Fork the Repository of Project




  • ( You will see this on Top Right of Github Repository !)

  • Clone the Repository




  • ( Click on the Green Code button and Copy the link `https://github.com/........` )

  • Open Git bash where you want to clone the project ( Avoid On Desktop )

  • Run Command

  • git clone link

    (In Place of link paste the link you copied)

  • Project Cloned in System




Using Vs-Code for Working on Project




  • Don't Forget to Pull Before making Commit this will avoid merge conflicts

  • After Making certain amount of changes you can save the changes by `CTRL + S` πŸ˜…

  • Stage the changes



  • (Stage All Changes)
  • Commit Changes



  • (Commit Staged)
  • Push Changes



  • (Push)



Creating Pull Request on Github

  • Go in Pull Request Section

  • Create New Pull Request

  • Create New Pull Request

  • Add Title, Description & Create Pull Request

  • That's It You have Succesfully Created a Pull Request


HAND-ON DEMO

As you have learned to fork, clone, make changes and also to push those changes and even we learned to create Pull request !


Now You have one Task to do !!

You have to create a issue. You will get option to create a issue as `Add Myself as Learner !!`


There is one file index.html you have to copy the text given below and paste the code in file !!


After the src in image tag there is my username `rohan-kulkarni-25` In place of that you have to add your github username !! Make sure there is `.png` after you enter your username !! Also Enter you name In place of mine inside the `P` tag !! Paste the edited content in index.html as per the sequence above the line `Paste here`


You have to create a Pull Request and add `Fixes #IssueNumber` in description !! Issue number is the number of issue you created !


COPY THIS πŸ‘‡πŸ»

<div class="individual"> <div> <img class="avatar" src="https://www.github.com/rohan-kulkarni-25.png"> <p class="name">Rohan Kulkarni</p> </div> </div>


Connect with me 🀝🏻

LinkedIn Twitter

Add Myself as Learner !!

learn-github's People

Contributors

aiswarika avatar atrikgit6174 avatar ayan-thecodeking avatar ayushsoni1010 avatar baba-yaga-1 avatar banshita209 avatar charvi-bansal avatar dhruv-varshney avatar eddiejaoude avatar ektagautammaru avatar gauravjayaraj avatar harshita9621 avatar manastole03 avatar menakinako avatar nandani-paliwal avatar navya-amarneni avatar neha030 avatar oyeabhay avatar panquesito7 avatar prathimacode-hub avatar pruthvirajjadhav1 avatar rakeshcharpe avatar ramansh03 avatar raunak51299 avatar rohan-kulkarni-25 avatar sanika2103 avatar sanjeevkumar22 avatar sarthakjdev avatar se-prashant avatar subhangini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

learn-github's Issues

Feedback from live stream

Reviewed with the awesome EddieHub on live stream https://www.youtube.com/watch?v=e5EDm9S3m-4

Looks good, here are some thoughts:

  • add deployed link to repo (near project description)
  • hide packages if not used
  • hide wiki if not used
  • group images (for example png) to an images folder
  • group md files to docs folder?
  • group web page in src folder
  • add code of conduct

Learner Addition

Enter Details Below !

Github Username :- Aiswarika
Your Name :- Aiswarika

Thanks !!!

Setup Github Actions !!

  • Fork the Repository
  • In your repository open folder `.github`
  • Go into folder `workflows`
  • Create a new file `greeting.yml`
  • Paste the content given below

  • name: Greetings

    on: [pull_request_target, issues]

    jobs:
    greeting:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/first-interaction@v1
    with:
    repo-token: ${{ secrets.GITHUB_TOKEN }}
    issue-message: "HiπŸ‘‹ thanks for creating an issue on my Readme Profile !!, Will get back to you soon !! Your Contribution matters a lot for me ! "
    pr-message: "πŸŽ‰Congratulations!!πŸŽ‰ for making PR , I will review it soon !! Your Contribution matters a lot for me !"

  • Commit those changes
  • Create Pull Request

Great You got 🟩 for Today !!

Learner Addition

Enter Details Below !

Github Username :-Nicks-tech
Your Name :-Nandani Paliwal

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- manognyaa
Your Name :- Manognya Dasika

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- AtrikGit6174
Your Name :- Atrik Ray

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- raunak51299
Your Name :- Raunak Singh

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :-Palak305
Your Name :-Palak

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- WebShivam
Your Name :- Shivam Dubey

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- Vedant-Jayesh-Oza
Your Name :- Vedant Oza

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- skimran2000
Your Name :-Shaik Imranuddin

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- thejaskiranps
Your Name :- Thejas Kiran P S

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- menakinako
Your Name :- Payoja Muduli

Thanks !!!

C

C C

Learner Addition

Enter Details Below !

Github Username :- Charvi-Bansal
Your Name :- Charvi Bansal

Thanks !!!

Update readme.md

In "Setting Project on Local System" Section We should add one more point after cloning the repo to local system is to create new branch and do changes there which will avoid conflicts from main branch during pushing

Learner Addition

Enter Details Below !

Github Username :-
Your Name :- khushboo bansal

Thanks !!!

Learner Addition

Enter Details Below !

Github Username :- madhav2928
Your Name :- Madhav Anchala

Thanks !!!

c

C C

Learner Addition

Enter Details Below !

Github Username :-Ayan-thecodeking
Your Name :-Ayan Gupta

Thanks !!!

Learner Addition

Nice point about clicking 'CTRL' and 'S' to save your progress, I used to do this as well, until I got tired of it😁. There's actually a really neat feature for autosaving your progress in VSCode. You can use the files.autosave method in the Settings menu.

Regards,
Adatta1276
@Adatta1276

Learner Addition

Enter Details Below !

Github Username :-prasanthgrandhe
Your Name :-Prasanth Grandhe

Thanks !!!

ROHANK

I am not getting what is your issue and and how to solve that

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.