Skip to content

PuzzlesHQ/versioning-spec

Repository files navigation

Versioning

The version spec to be used on some puzzle projects

{
  	// Map of each latest version according to phase (ex: *, alpha, beta, release-canadate, release).
	"latest": {
		"*": "0.0.0-alpha",
		"alpha": "0.0.0-alpha"
	},
  	// A list of phases that have been entered or passed (ex: alpha, beta, release-canadate, release).
	"existing-phases": [
		"alpha"
	],
 	 // Map of each sem-ver compilent version
	"versions": {
		"0.0.0-alpha": {
			"epoch": 1754019066, // Unix epoch of when this was released
			"date": "2025/08/01T03:31:06", // The date of release formatted as {YYYY}{MM}{DD}T{HH}:{MM}:{SS} using the timezone UTC+00:00 and 24 hour time.
			"id": "0.0.0-alpha", // Semver complient version id
			"phase": "alpha", // phase of this release (ex: alpha, beta, release-canadate, release)
			"maven-jitpack": "com.github.PuzzlesHQ:puzzle-loader-core:0.0.0-alpha", // Maven location on the jitpack.io maven (optional)
			"maven-central": "dev.puzzleshq:puzzle-loader-core:0.0.0-alpha", // Maven  location on maven-central (optional)
			"dependencies": "https://github.com/PuzzlesHQ/puzzle-loader-core/releases/download/0.0.0-alpha/dependencies.json" // Url pointing to the dependencies.json (optional)
		}
	}
}

About

The version spec to be used on some puzzle projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published