Skip to content

Branching strategy and CI

Mats Alm edited this page Feb 6, 2020 · 21 revisions

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

The develop branched is used for nightly builds. All feature branches/pull requests are 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.

Continous integration

The develop branch is built once a day with appveyor. This build runs all the tests and, if successful, deploys the build in our nightly build Nuget feed at appveyor. There is a badge in the Readme file of EPPlus that links to this build.

EPPlus wiki

Versions

Worksheet & Ranges

Styling

Import/Export data

Formulas and filters

Charts & Drawing objects

Tables & Pivot Tables

VBA & Protection

Clone this wiki locally