This repository was archived by the owner on Aug 18, 2020. It is now read-only.
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
Create sbt task to list and save all component versions #146
Closed
Description
Description
Chat overflow consists of a lot of components or sub projects with different version numbers. Since #118, they follow all the semantiv versioning prinicple, but are still independent. For better visibility of all versions (and better user error log, and easier deploying, ...), they should be logged at framework startup.
One approach would be an sbt task (injected into the build process), collecting all information and saving into a text file, xml file or something similar, which can be read and printed at startup.
A list of currently versioned things (probably not complete):
- Framework (sbt)
- API (APIVerison, or sbt)
- REST API (ScalaBootstrap-file)
- NPM Package (accessible trough npm command)
- GUI (accessible trough npm command)
- Other SBT artefacts (launcher, updater, build environment, bootstrap, ...?)
- And everything I did forget here :)