How to Contribute
Encore is an open source project and anyone is welcome to contribute. However, please make sure your changes are relevant to all users to avoid bloating the common code. If you're unsure, create an issue to discuss. Also, please abide by the style guide.
Instructions
One-time Setup
- Fork the encore-matlab repository
- Clone your personal fork to your computer:
git clone https://github.com/YOUR_USERNAME/encore-matlab.git
- Add a remote repository:
git remote add upstream https://github.com/Encore-DMS/encore-matlab.git
General Workflow
- Sync your repo:
git pull upstream master
- Create a topic branch:
git checkout -b TOPIC_BRANCH_NAME master
- Make changes and commit:
git commit -am "A description of my changes."
orgit commit -am "[fixed #ISSUE_NUM] description"
(if fixing an issue tracked in GitHub) - Push to GitHub:
git push origin TOPIC_BRANCH_NAME
- Submit a pull request