Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. 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/
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
-
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 -
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
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 - SonarQube
www.sonarqube.org | 29 Sep 2023
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,818 |
2 | GitVersion | 2,630 |
3 | dotnet-setversion | 65 |
4 | BuildVersioning | 52 |
5 | Verlite | 20 |
6 | Versioning.NET | 18 |
7 | AspNetCore.VersionInfo | 1 |