-
Notifications
You must be signed in to change notification settings - Fork 297
Branching strategy and CI
Our development main branches. All feature branches/pull requests should be merged into this branch. There is one develop branch per major version of EPPlus (ex. develop6, develop7, etc). When submitting a pull request to EPPlus, please set this branch as target.
From version 7 we have renamed the previous develop branch to develop6. To change this locally you should do this:
git branch -m develop develop6
git fetch origin
git branch -u origin/develop6 develop6
git remote set-head origin -a
The active branch of our repository is always the develop branch for the latest major version.
These are separate branches that will be merged into the develop branch when they are ready (via pull request). These branches should be named feature/[name] or bug/[name]. If these branches are related to an issue the issue number with a #-prefix should be mentioned in the description.
After the pull request has been closed these branches are deleted.
There is one release branch created for each release. These branches are named release/epplus[Major].[Minor].[Patch]
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
EPPlus Software AB - https://epplussoftware.com
- What is new in EPPlus 5+
- Breaking Changes in EPPlus 5
- Breaking Changes in EPPlus 6
- Breaking Changes in EPPlus 7
- Breaking Changes in EPPlus 8
- Addressing a worksheet
- Dimension/Used range
- Copying ranges/sheets
- Insert/Delete
- Filling ranges
- Sorting ranges
- Taking and skipping columns/rows
- Data validation
- Comments
- Freeze and Split Panes
- Header and Footer
- Hyperlinks
- Autofit columns
- Grouping and Ungrouping Rows and Columns
- Formatting and styling
- The ExcelRange.Text property
- Conditional formatting
- Using Themes
- Working with custom named table- or slicer- styles