This toolbelt is used for different apps (Integreat, Lunes and entitlementcard). It is used to reduce code duplication in every project.
To use this toolbelt install it locally or in the CI via
npm install --unsafe-perm -g https://github.com/digitalfabrik/app-toolbelt/archive/refs/heads/main.tar.gz
You can use the package in your project by adding:
"github:digitalfabrik/app-toolbelt#semver:<version>"
Existing commands can be called by, e.g.
app-toolbelt v0 version calc
- Breaking changes should be marked with a
breakinglabel and a description what has to be changed when updating to that version. - Breaking changes should always include a minor version update.
- To update the package, increase the version in the
package.json, runnpm installand commit the changes.
https://digitalfabrik.github.io/app-toolbelt/
- On every commit on main the docs will be regenerated and deployed.
- Important!!! Please add a proper description when adding a new command and also update the
mkdocs.ymlfor navigation.