What problem does it solve?
This Skill documents and standardizes the versioning process for Chrono Dawn mod releases, ensuring consistent, SemVer-compliant version numbers across development, testing, and production builds.
Core Features & Use Cases
- Semantic Versioning Overview: explains major.minor.patch rules, prerelease identifiers, and build metadata.
- Versioning Strategy for Chrono Dawn: outlines development vs release versioning, how to format identifiers (beta, rc, etc.), and how to align with multi-loader builds (Fabric/NeoForge).
- Build System Integration & Procedures: describes how gradle.properties mod_version is used, how build scripts append metadata to jar names, and how to update docs accordingly.
- Version Update Procedure: lists steps to update version across documentation, build files, and mod packaging.
- Use Case: when preparing a new release, follow the guide to increment the correct version, update metadata, and regenerate build artifacts.
Quick Start
Update the mod_version in gradle.properties to begin a new development cycle (e.g., 0.3.0-alpha) and use the dedicated update-version tool to propagate changes across documentation and packaging.