Neptune is a set of guidelines and tools to help developers and users to implement a versioning scheme based on SemVer.
The following documents are available:
.neptune.yml
file.The repository includes different tools that help developers and maintainers to
follow the neptune versioning scheme as effortless as possible. Most tools can
be configured on a per-project basis by adding a .neptune.yml
file
to the root of the project.
The current tools provided by neptune are:
Fetches repositories for a selected GitHub organization and builds an HTML overview of applications and libraries that shows which version of each library is used in each application.
Automates all the tasks required to make a release abiding to the neptune specification, including some sanity checks. Tasks include: