Code Monkey home page Code Monkey logo

wiki's Introduction

Welcome to the Free Code Camp Wiki!

Our open source community's Wiki focuses on answering your questions about learning to code and getting a coding job. We also cover in detail our:

  • Curriculum
  • Other Programming Languages
  • Local Group Communities
  • Nonprofit Projects and much more

Taste the wiki at FreeCodeCamp/wiki ๐Ÿ˜‹

Steps to follow

1. Fork it ๐Ÿด

You can get your own fork/copy of FreeCodeCamp wiki by using the Fork button or clicking this.

Fork Button

2. Clone it ๐Ÿ‘ฅ

Once you have forked the wiki repository in Github, you need to clone/download it to local machine with...

$ git clone https://github.com/YOUR_USERNAME/wiki.git

this makes a local copy in your machine.

3. Set it up ๐Ÿ†™

Run the following commands to see that your local copy has a reference to your forked remote repository in Github :octocat:

$ git remote -v
origin  https://github.com/YOUR_USERNAME/wiki.git (fetch)
origin  https://github.com/YOUR_USERNAME/wiki.git (push)

Magic โœจ โœจ ๐Ÿ‘€
Now lets add a reference to the original FreeCodeCamp wiki repository with...

$ git remote add upstream https://github.com/FreeCodeCamp/wiki.git

this adds a new remote named upstream.

You may see the changes with...

$ git remote -v
origin    https://github.com/YOUR_USERNAME/wiki.git (fetch)
origin    https://github.com/YOUR_USERNAME/wiki.git (push)
upstream  https://github.com/FreeCodeCamp/wiki.git (fetch)
upstream  https://github.com/FreeCodeCamp/wiki.git (push)

4. Sync it โ™ป๏ธ

Always keep your local copy of repository updated with the original repository.
Before making any changes and/or in an appropriate interval, run the following commands carefully to update your local repository.

# fetch all remote repos and delete any deleted remote branches
$ git fetch --all --prune

# switch to `master` branch
$ git checkout master

# reset local `master` branch to match `upstream` repo's `master` branch
$ git reset --hard upstream/master

# push changes to your forked wiki repo
$ git push origin master

5. Ready Steady Go... ๐Ÿข ๐Ÿ‡

Once you have completed these steps, you are ready to start contributing by checking our Help Wanted Issues and creating new shiny โœจ pull requests.

Help Contributing Guides

We also have guides in our Wiki to assist you in your contributions. You can find this and many more guides, tutorials and other information in the Wiki Central Page such as contributing using:

  • Browser ๐ŸŒŽ
  • Desktop application ๐Ÿ’ป

Happy Contributing ๐Ÿ˜ƒ

Need Help? Read CONTRIBUTING Guidelines
or Chat with us in FreeCodeCamp/Wiki

wiki's People

Contributors

rafase282 avatar abhisekp avatar dcsan avatar saintpeter avatar quincylarson avatar jonathan-grah avatar kirah1314 avatar alayek avatar raisedadead avatar figitalboy avatar jorgixhallo avatar koustuvsinha avatar benschenker avatar saadanerdetbare avatar shadowfool avatar caroleannehannon avatar biancamihai avatar bugron avatar arielleslie avatar iheartkode avatar benmcmahon100 avatar luishendrix92 avatar sabahang avatar brianamarie avatar chrislafave avatar guyjoseph avatar miyagui avatar coded9 avatar jones-codes avatar natac13 avatar

Watchers

Shivam Panjeta avatar

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.