Feature Development
Day-to-day commands for working on features. These cover source control operations, renaming, compiling frontend assets, running tests, managing environment variables, and keeping scaffold files in sync with the latest templates.
Command reference
| Command | Description |
|---|---|
feature:pull |
git pull on one or all editable features |
feature:git |
Run any git command inside a feature’s directory |
feature:rename |
Rename a feature in the cache and update product references |
feature:compile |
Compile frontend assets (JS/CSS) |
feature:test |
Run the test suite for one or all features |
feature:env |
Manage .env files for a feature |
feature:pip-install |
Install or reinstall a feature’s Python dependencies |
feature:drift |
Show which SPLENT-owned scaffold files have drifted from the current templates |
feature:translate |
Extract, init, or compile translations (i18n) for features |
feature:sync-template |
Apply template updates to SPLENT-owned feature scaffold files |
Use
feature:status --integrityto verify that symlinks, pip packages, and migrations are in sync with the manifest. Add--fixto auto-correct detected issues.