This repository contains the source code for the LASP developer guide. For more information about purpose, motivation, scope, and contents, see the developer guide here: http://lasp-developer-guide.readthedocs.io/.
If you would like to contribute changes to the content of this repository, do the following:
- Create a fork of this repository
- Make a local clone of your fork:
git clone https://github.com/<username>/developer-guide.git # For HTTPS
git clone git@github.com:<username>/developer-guide.git # For SSH
cd developer-guide/
- Set your personal fork to point to an
origin
andupstream
remote:
git remote set-url origin git@github.com:<username>/developer-guide.git # For SSH
git remote add upstream git@github.com:lasp/developer-guide.git # For SSH
git remote set-url origin https://github.com/<username>/developer-guide.git # For HTTPS
git remote add upstream https://github.com/lasp/developer-guide.git # For HTTPS
- Install the
pre-commit
hooks (i.e.pre-commit install
) (you may need topip install pre-commit
first) - Create a branch on that personal fork (i.e.
git checkout -b <branch-name>
) - Commit changes (i.e.
git add <file-that-changed.md>
,git commit -m <commit-message>
) - Push that branch to your fork (i.e.
git push origin <branch-name>
) - On the
lasp
repository, create a new pull request - Assign a reviewer
- Iterate with the reviewer over any needed changes until the reviewer approves of the pull request. This may require additional commits to the pull request. Once all changes are approved, merge the pull request.
Any questions about this effort may be directed to the #ds-best-practices-documentation
Slack channel.