Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kemyke/cake.nuget.versioning
Contains functionality for creating Nuget compatible version numbers.
https://github.com/kemyke/cake.nuget.versioning
cake nuget semver versioning
Last synced: 3 days ago
JSON representation
Contains functionality for creating Nuget compatible version numbers.
- Host: GitHub
- URL: https://github.com/kemyke/cake.nuget.versioning
- Owner: Kemyke
- Created: 2017-11-20T11:47:19.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T16:17:18.000Z (about 2 years ago)
- Last Synced: 2025-02-12T04:18:41.413Z (3 days ago)
- Topics: cake, nuget, semver, versioning
- Language: C#
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cake.Nuget.Versioning
## Summary
Contains functionality for creating Nuget compatible version numbers.
Create nuget compatible version from the parameters. If branch names and other settings are provided it created a valid suffix for the version.
You can't just use the current branch name because it can be too long or starts with numbers. You can trim string from the branch name to create more readable versions.## Usage
```
#addin "nuget:?package=Cake.Nuget.Versioning"var fullVersion = BuildNugetVersionFromBranch(major, minor, patch, new BuildNugetVersionFromBranchSettings { BranchName = gitBranch, TrimPatterns = new[] { "feature/" }});
```