Branching strategy and CI - DON-PHAM/EPPlus GitHub Wiki
Branching strategy
master
The master branch is only used for deployments of new versions and should correspond to the latest published version on Nuget. There should be labels for each version.
develop
Our development main branch. All feature branches/pull requests should be merged into this branch. When submitting a pull request to EPPlus, please set this branch as target.
feature/bug branches
These are separate branches that will be merged into the develop branch when they are ready.
release branches
There is one release branch created for each release. These branches are named release/epplus[Major].[Minor].[Revision]
Continous integration
The develop branch is automatically built with Appveyor for every new commit. This build runs all the unit tests and, if successful, deploys the build in our Appveyor Nuget feed.
Also see Using our develop Nuget feed