The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 7 C# Versioning Projects
-
aspnet-api-versioning
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
Here is a code example
-
Gitversion: It reads your commit history and generates a semver version out of it. Say you are compiling main branch and have a tag 1.0. Then, you squash 3 PRs. When you build this version, the new version number will be 1.0.3. You can configure it to be smarter about increasing major, minor, patch fields. I typically use prefix on the commit messages so that it generates versions correctly. See more at https://gitversion.net/docs/
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
Verlite
Automatically version projects via semantic git tags with a focus on being lite, optimized for continuous delivery.
-
Versioning.NET
A dotnet tool that automatically increments versions in csproj files based on git commit hints.
Project mention: Make Your .NET Startup Code More Modular with StartupOrchestration.NET | /r/dotnet | 2023-04-24Plus, if you're looking for a way to automate versioning in your .NET projects, check out my Versioning.NET repository, which is also used to version StartupOrchestration.NET.
-
AspNetCore.VersionInfo
Get version information of your .NET 6 web application with this simple endpoint middleware
Project mention: Part 2 - Collecting repositories data with GitHub Actions workflow 🚀 | dev.to | 2023-05-14 -
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
C# Versioning related posts
- Web API Versioning - 'apiVersion' constraint
- Make Your .NET Startup Code More Modular with StartupOrchestration.NET
- Best way to version a CQRS-oriented REST api
- How do you handle API versioning? And naming.
- Is this a common way to version REST apis
- Managing Embedded SW revs?
- Question about app versioning...
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Versioning projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | aspnet-api-versioning | 2,955 |
2 | GitVersion | 2,721 |
3 | dotnet-setversion | 71 |
4 | BuildVersioning | 54 |
5 | Verlite | 23 |
6 | Versioning.NET | 19 |
7 | AspNetCore.VersionInfo | 2 |