Grab-bag of helpful C# classes.
This is a Visual Studio 2017 Solution. It contains two projects written in C#:
- Hdq.Lib
- Hdq.lib.Tests
Hdq.Lib is available from nuget.org.
It is built using Appveyor.
Whenever code is pushed to the github master branch, it initiates a build on appveyor.
A build on appveyor will do the following:
- Build all projects in the solution.
- Run all tests in the solution (namely Hdq.Lib.Tests)
- Create all nuget packages in the solution (namely Hdq.Lib)
- Make the nuget package available on the appveyor project feed.
The version number for such a build will be 0.0.0.{appveyor-build-number}
To create a release, git tag and push to github master.
git tag -a 1.2.3 -m "Tag comment here"
git push --follow-tags
Doing so will initiate the same process as for a Dev build, with the following alterations:
- the version number will be {git-tag-number}.{appveyor-build-number}
- the resultant nuget package will be published to nuget.org.
Uses SemVer for versioning. For the versions available, see the tags on this repository
This project is licensed under the MIT License - see the LICENSE.md file for details