Modules versioning

Stable version

All released versions are expected to be marked as Git tags in the repository. Those are referred to as stable versions.

The last known stable version name is marked in the space-module.txt file, expected to be in the module root directory.
Stable version modules can be fetched either implicitly with space -m <module-name> or, preferably, by including the tag version name with space -m <module-name>:<version>.

It is strongly advised to explicitly state the module version, in particular when using it as a dependency of some other module or program.

Current version

The master branch on the repository is expected to regularly change. For this reason, the master branch is referred to as the current version.

Relevant changes can be followed by reading the changelog file.

The current version module can be fetched with space -m <module-name>:master.

Previous: Spacefile YAML reference

Next: Modules best practices

Edit this page