No description
- Python 68.7%
- HTML 26.1%
- JavaScript 4.7%
- Mako 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .gitignore | ||
| COPYING | ||
| COPYING.LESSER | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
splent_feature_tasks
The tasks feature of a SPLENT product line.
A SPLENT feature is a Python package that a product composes with others:
its models, routes, services, templates and hooks are registered when the
product starts. What this feature provides and requires is listed in the
[tool.splent.contract] section of pyproject.toml, which
splent feature:contract --write keeps in sync with the source.
Use it in a product
splent feature:add splent_feature_tasks
Develop
splent feature:test splent_feature_tasks
splent feature:contract splent_feature_tasks
Release
splent feature:release splent_feature_tasks --dry-run --bump patch
splent feature:release splent_feature_tasks
The first command rehearses the release and changes nothing. The second publishes it to the git forge and to PyPI, and a PyPI version is permanent.