A collection of utilities for preparing releases:
- Quarterly Release Helper: generates draft press release and tweets for “quarterly releases” of the FRUS Digital archive
- Ebook Batch Helper: generates epubs and mobi-bound epubs of FRUS volumes from TEI XML
- Assumes HistoryAtState/hsg-project is installed
-
Single
xar
file: Thecollection.xconf
will only contain the index, not any triggers!ant
- Since Releases have been automated when building locally you might want to supply your own version number (e.g.
X.X.X
) like this:
ant -Dapp.version=X.X.X
- Since Releases have been automated when building locally you might want to supply your own version number (e.g.
Releases for this package are automated. Any commit to the master
branch will trigger the release automation.
All commit message must conform to Conventional Commit Messages to determine semantic versioning of releases, please adhere to these conventions, like so:
Commit message | Release type |
---|---|
fix(pencil): stop graphite breaking when too much pressure applied |
Patch Release |
feat(pencil): add 'graphiteWidth' option |
|
perf(pencil): remove graphiteWidth option BREAKING CHANGE: The graphiteWidth option has been removed. The default graphite width of 10mm is always used for performance reasons. |
When opening PRs commit messages are checked using commitlint.