Packaging and publishing Showergel¶
This is the maintainer’s check-list.
Pre-publication check-list¶
Run
poetry updateRun
pytest- all tests should passFrom the
frontfolder, runyarn upgrade.
If this is done right after a feature freeze,
the upcoming version should have a pre-release marker: -alpha.0.
Run this pre-release for a few days in a realistic setup.
Build and check the documentation: cd docs; make html.
Update version markers¶
versioninpyproject.tomlversioninfront/package.jsonreleaseindocs/conf.py
Package¶
From the
frontfolder, runyarn build
poetry export --with dev --without-hashes -f requirements.txt --output requirements.txt
git commit,push,tag
poetry build
poetry publish