Foundations
Core concepts that underpin the SPLENT ecosystem. Understanding these is essential before working with the CLI or the framework.
- Feature anatomy — what a feature is, archetypes, directory structure, key files, contracts
- Feature lifecycle — states, transitions, guards, signals, manifest
- Extensibility — template hooks, refinement, service locator, extension points, validation
- Feature testing — test environment, fixtures, test levels, running tests
- Sources of truth —
pyproject.toml, UVL, andsplent.manifest.json - Port offset — automatic port adjustment per product to avoid collisions
- Env placeholders —
__PRODUCT__and__FEATURE_HOST_DIR__automatic substitutions during merge