Packaging and publishing Showergel¶
This is the maintainer’s check-list.
Pre-publication check-list¶
Run
poetry update
Run
pytest
- all tests should passFrom the
front
folder, 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¶
version
inpyproject.toml
version
infront/package.json
release
indocs/conf.py
Package¶
From the
front
folder, runyarn build
poetry export --with dev --without-hashes -f requirements.txt --output requirements.txt
git commit,push,tag
poetry build
poetry publish