👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to cadCAD. Use your best judgment, and feel free to propose changes to this document in a pull request.
Pull Request (PR) presented as "->".
General Template:
user:branch -> org:staging
Contributing a new feature:
user:feature -> org:staging
Contributing to an existing feature:
user:feature -> org:feature
git pull fork staginggit checkout -b feature(new feature)- Apply your awesomeness! (Commit Often)
git push fork feature- Apply a rebase/merge strategy you're comfortable with (Recommended Below).
- Submit PR from
user:stagingintoorg:staging - PR is queued for review
- PR Reviewed (Update necessary if rejected)
- PR Approved (There may be circumstances delaying the merge.)
- Your contribution merged into next feature release on
org:master
Recommended Strategy: Rebase
- Add cadCAD-org/cadCAD as remote within you forked project locally.
git checkout remote/mastergit pull remote mastergit checkout your_branchgit rebase master- Resolve merge conflicts (while leveraging rebase commands)
git push fork your_branch
Thanks! ❤️