For information on how to get started, refer to the version-it.yml file in this repository or consult the documentation found here: here.
Firstly, manually assign a tag to your current commit. This will serve as the starting point for the versioning tool.
Please note that the tag must adhere to the versioning scheme you intend to use with the tool; otherwise, the tool will not be able to parse it.
git tag -a v0.0.0 -m "Initial version"
Subsequently, push the tag to the remote:
git push origin v0.0.0
Finally, indicate the version you've just tagged by setting the first-version attribute in the version-it.yml file. This will be the versioning tool's starting point, and the next tag will be generated based on this, assuming your versioning scheme is compatible.
And:
The version-it file outlines general information, including the versioning algorithm to use and where to locate the files to be versioned. The changelogs are produced from Jinja templates; a selection of them can be found here: here