opt-logging
semver
opt-logging | semver | |
---|---|---|
1 | 778 | |
0 | 7,441 | |
- | 0.8% | |
0.0 | 0.0 | |
about 1 year ago | 9 months ago | |
Java | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
opt-logging
semver
-
Building a GitHub Actions Version Checker with Cursor AI: 5 Lessons Learned
Turns out, version comparison is one of those things that looks simple until you actually try to do it properly. Just ask the folks at semver.org - they've been at it for years! My journey through the commit history of this project reads like a tragicomedy of version comparison attempts.
-
Chart an Extensible Course with Helm
apiVersion: v2 name: chart description: A Helm chart for Kubernetes # A chart can be either an 'application' or a 'library' chart. # # Application charts are a collection of templates that can be packaged into versioned archives # to be deployed. # # Library charts provide useful utilities or functions for the chart developer. They're included as # a dependency of application charts to inject those utilities and functions into the rendering # pipeline. Library charts do not define any templates and therefore cannot be deployed. type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) version: 0.1.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. appVersion: "1.16.0"
-
The perfect Git strategy for continuous improvement / deployment
The version tags follow the semver convention. major.minor.patch
-
The Complete API Product Management Guide: From Strategy to Implementation
For standardized versioning, many organizations adopt Semantic Versioning, which provides a clear framework for communicating the nature of changes.
-
About Versioning in Manticore
Starting with Manticore 7.4.6, we've adopted proper Semantic Versioning (SemVer). This standardized approach uses a three-part version number (MAJOR.MINOR.PATCH) with clear rules:
-
ZeroVer: 0-Based Versioning
For humans, yes. For software, not so much.
There’s a special rule in SemVer that states when the leading major version is 0, every minor version bump is considered breaking.
https://semver.org/#spec-item-4
NPM handles 0.x.y versions of packages differently from 1+.x.y
https://github.com/npm/node-semver#caret-ranges-123-025-004
Several major packages are still on 0.x.y and (ab)use this feature when updating without "committing" to a major version.
-
Top Terraform/OpenTofu tools to Use in 2025
Semver 2.0.0 Compatibility Tenv utilizes go-version for semantic versioning and HCL parsing to extract version constraints from files like required_version in Terraform/OpenTofu or Terragrunt HCL files.
-
"The Strawberry in the Cake" - Challenges of Libraries and Dependency Management
- Semantic Versioning: Follow semantic versioning principles (MAJOR.MINOR.PATCH) to help consumers understand the impact of updates.
-
Show HN: Vigilant – fast dev-friendly logs
I've seen people use semantic versioning to version APIs and SDKs
https://semver.org/
We at Skyvern are still doing patch versions only
-
Helm Chart Essentials & Writing Effective Charts 🚀
Update version in Chart.yaml according to SemVer principles.
What are some alternatives?
opt-temps-attente-agences-api - API REST des temps d'attente en agence OPT.nc
changesets - 🦋 A way to manage your versioning and changelogs with a focus on monorepos
codeql-action - Actions for running CodeQL analysis
cs-topics - My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!
colisnc-sdk - SDK pour les colis en Nouvelle-calédonie
semantic-release - :package::rocket: Fully automated version management and package publishing