-
Notifications
You must be signed in to change notification settings - Fork 40
Contribution guidelines
John Brandt edited this page Mar 1, 2022
·
5 revisions
git pull origin master
git checkout -b branch-name
Branch names should follow the standard of develop-myfeaturename
git push origin branch-name
Please rebase your branch to master before submitting a pull request, as this will enable you to go through, step-by-step, and resolve any merge conflicts. For Jupyter notebooks, nbdev's nbdev_fix_merge can be very helpful to resolve conflicts.
git fetch origin
git rebase origin/master
git request-pull branch-name master
The following commit hooks are being considered for implementation.
- Automatically clear Jupyter notebooks before commit to reduce conflicts when rebasing/merging
- Delete .pyc files when checking out a notebook
- Automatic code formatting
- Ensure descriptive commit history