Skip to content
This repository has been archived by the owner on Jan 11, 2023. It is now read-only.

Latest commit

 

History

History
44 lines (23 loc) · 1.51 KB

versions.md

File metadata and controls

44 lines (23 loc) · 1.51 KB

Versions

YouCube uses Semantic Versioning

All versions are stored in versions.json

Version changes

This section helps to change the version of a specific module by listing, where it needs to be changed.

In addition, all versions need to be changed in versions.json

api.version -> asyncapi.yml, server/youcube/youcube.py, client/lib/youcubeapi.lua

server.version -> server/youcube.py

client.version -> client/youcube.lua

client.libraries.youcubeapi.version -> client/lib/youcubeapi.lua

client.libraries.semver.version -> client/lib/semver.lua

client.libraries.argparse.version -> client/lib/argparse.lua

client.libraries.numberformatter.version -> client/lib/numberformatter.lua

Tagging

When a version is changed a git tag needs to be created.
(Tagging will be automated with gh-actions)

api -> api-<VERSION>

server -> server-<VERSION>

client -> client-<VERSION>

client.libraries.youcubeapi -> youcubeapi-<VERSION>

client.libraries.semver -> - semver has it own repository

client.libraries.argparse -> - argparse has it own repository

client.libraries.numberformatter -> numberformatter-<VERSION>