-
1
Build your feature
Scaffold it in your SPLENT workspace. The contract (what it provides and what it requires) is inferred from the code and kept in the feature's own pyproject.toml. You never write index data by hand.
$splent feature:create my_feature -
2
Release it
One command bumps the version, regenerates the contract, tags the repository and uploads to PyPI. The Git tag IS the publication. There is no separate submission step.
$splent feature:release -
3
Get listed
Open a pull request adding your GitHub organisation or repository to the registry file of the index. Once reviewed and merged, the indexer reads your released tags. You never push data into the marketplace.
-
4
You are in
The index rebuilds automatically from the latest released tags. Your feature appears here with its contract, dependencies and collisions. To fix or update anything, just release again.