All contributions are welcome!
If you'd like to submit a change, please create a Pull-Request. There are some issues in the repository you can base you're contribution on.
Don't forget to add yourself as a contributor to the project README section!
- Fork this repo
- Clone your forked version
- Make and commit your awesome contribution change
- Push commits to your forked repo
- Come back to your repo (the forked one)
- Open the Pull-Request tab and create the PR!
Often the original repo (uspcodelab/handbook) is updated and there's the need to update your fork too. In that case, you need to add a new remote to your repo. In your computer, do:
- Add the original remote
git remote add fork-origin [email protected]:uspcodelab/handbook
- Fetch updates from it
git fetch fork-origin
- Rebase your master
git rebase fork-origin/master master
- Update your remote
git push origin master
If you already have the original remote added, then just follow steps 2 to 4.
We follow the directory structure recommended here! Therefore, in order to have your PR approved faster, always double check whether or not your changes respect the directory structure.
docs
: root directory for this VuePress project. All files related to USPCodeLab's handbook are present in this directory. In order to add content, change project configurations, update themes, it'll all be done here :).vuepress
: directory that stores global configuration, components, static resources, etc..vuepress/config.js
: configuration file. You can see the configuration options here.
docs/README.md
: content for handbook's index page.