All development on Formulize should be done in branches. Each branch should represent one and only one set of changes, related to a single feature or bug fix.
To create an develop the branch, follow these steps:
- Sync your local repo with the master branch on GitHub, to ensure you are starting with the most up to date master branch.
- Create a new branch based on the master branch, with a name that indicates the feature or fix that it will be focused on.
- Start a Pull Request on GitHub for this new branch. All future pushes to the branch will be reflected in the pull request, so it is easy for others to follow the changes you are making. Make pull requests through the GitHub website here: https://github.com/jegelstaff/formulize/pulls The base branch should be master and the compare branch should be your newly created branch.
- As you do your work locally, periodically push to GitHub so others can see the changes you are making.