Giter Club home page Giter Club logo

ourstruggle's Introduction

OurStruggle

So, you want to contribute? Great! We'll help you get started.

Basic Setup for Windows Users

  • Go to https://github.com
    • Create an account
      • It will ask you for your username, email, and password.
      • It will ask you which plan (free or paid).
        • Just choose the free plan.
      • It will also ask you to confirm your email.
  • Go to https://desktop.github.com/ to download Github Desktop
    • Click download.
    • Run the program and follow the installation instructions.
    • When that is done, you will see a screen that says "Let's get started."
  • In your browser
    • Go to https://github.com/JustinAnon/OurStruggle
    • Click the button that says "Fork" in the top right-hand corner.
    • You will now see your name and the project name in the top left-hand corner. BOOKMARK THIS PAGE
    • Click the green button on the right called "Clone or download"
    • Click the "Open in Desktop" button on the popup.
    • Click "Yes" when your browser asks you if you want to open this on your computer.
  • In Github Desktop (that program you downloaded earlier)
    • You'll see something called "local path" which should have a path that resembles
      • "C:\Users[YOURNAME]\Documents\GitHub\PROJECTNAME"
    • Remember that path because that is the location where the files for the project will be located.
    • Now, click the "Clone" button

At this point, you have all the files you need set up in "C:\Users[YOURNAME]\Documents\GitHub\OurStruggle" You can go look at them if you would like. When you are ready to make changes to these files, go to the next section.

Making Changes

  • In your file explorer
    • Go to that directory that you wrote down earlier
      • "C:\Users[YOURNAME]\Documents\GitHub\OurStruggle"
    • You will see the files in the project there.
    • Make some changes to these files or add some new ones to this folder.
  • Open Github Desktop
    • You should see the files you have changed on the left and the contents that you added or removed on the right.
    • If there are any mistakes that you see, go back to those files that you changed, fix them, and when you are ready come back here.
    • In the bottom right-hand corner, you will see two fields
      • The top one is the title of your change
      • The bottom one is a description of your changes
    • Make sure you fill these out properly so we know what you changed.
    • When you have filled out those fields, click the blue button called "Commit to master"
    • Now, on the right, you should see a button called "Push origin." Press that.
      • This moves your changes from your computer to Github
  • Go to your browser
    • Go to that page we told you to bookmark earlier, it should look like https://github.com/[YOURNAME]/OurStruggle
    • Notice that your files are now in Github.
    • If you are ready to get your files into the REAL repository, click the button on the left called "New Pull Request"
    • Then click the green button called "Create pull request"
    • Head to https://github.com/JustinAnon/OurStruggle/pulls
      • If you see your name, Congratulations! We will look at your request shortly and either accept it into the real repository, or give you feedback on what you need to change.

Update your branch

  • If someone besides you makes an update to the main repository, you will need to update your repository to reflect the new changes.
  • To do this, go to your Github page which should look something like https://github.com/[YOURNAME]/OurStruggle/
  • On the right-hand side you should see a button called "New pull request" click that
  • Below the words "Comparing changes" you should see an arrow pointing from your repository to the main one.
  • We want to invert that arrow so that we can get the changes from the main one to yours.
  • To do this, click the blue text labelled "switching the base" which should be near the middle of the page
    • Notice that the arrow is now pointing to your repository
  • Now, click the green button called "Create pull request"
  • Give the request a title
  • Click "Create pull request"
  • Now on this next page, click "Complete Pull Request"
  • If it accepts without any merge conflicts, open up the Github Desktop application
  • Make sure your repository in the top left is set to "OurStruggle"
  • At the top-middle of the windows you should either see a button that says "Fetch changes" or "Pull origin"
  • Click this button until it says "Last fetched just now" under Fetch origin
  • Congratulations! That's it!

ourstruggle's People

Contributors

justinanon avatar kkommando avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

kkommando

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.