A TYPO3 CMS based website template, made for clubs and smaller non-profit organisations.
Releases are done semi-automatically by GitHub Actions. For now this is the current flow:
- Change version number in files composer.json, ext_emconf.php and package.json
- Commit and push these changes with message "chor(release): 0.1.2"
- Trigger action "release" and enter the new version number
From there everything else happens automatically:
- Build public assets for production
- Generate Changelog
- Create GitHub Release and Tag
- Push new release to TER
- (Packagist pulls automatically)
Starting with version 0.2.2 the changelog (hopefully) gets generated automatically. For this to work commit messages need to follow the conventional commits specification.