Skip to main content
Features
Ecosystem
How it works
Why SPLENT
GitHub
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Home
Getting started
Foundations
Feature lifecycle
States
State guards
Signals
Manifest
Feature anatomy
Archetypes
Directory structure
Key files
Contract and dependencies
Content features
Sources of truth
pyproject.toml
UVL feature model
Feature state
Environment files
Extensibility
Template hooks
Admin resources
Refinement
Service locator
Extension points
Validation
Feature testing
Test environment
Fixtures
Test levels
Running tests
Port offset
Env placeholders
Features that run a server
Markdown and code
Translations
Feature settings
Tutorials
1. Your first product
2. Exploring your product
3. Create a feature
4. Testing
5. Release and deploy
6. Extend with refinement
7. Frontend refinement
8. Build a feature with Claude Code
SPLENT Framework
Application initialization
Configuration
Feature loading
Architecture layers
Blueprints
Services
Repositories
Seeders
Database
Template system
Signals
Theme system
Internationalization (i18n)
SPLENT CLI
Manage
make setup
make setup-rebuild
make docker-up
make cli
make env-prepare
make env-check
make fix-workdir
make fix-app
make fix-env
make preflight
make help
Features Overview
Feature Discovery
feature:list
feature:status
feature:order
feature:search
feature:info
feature:versions
feature:xray
feature:compat
feature:impact
Feature Lifecycle
feature:create
feature:install
feature:clone
feature:fork
feature:add
feature:remove
feature:attach
feature:detach
feature:unlock
feature:delete
feature:discard
feature:clean
Feature Development
feature:pull
feature:git
feature:rename
feature:compile
feature:test
feature:env
feature:drift
feature:pip-install
feature:sync-template
feature:translate
Feature Contracts & Hooks
feature:contract
feature:hooks
feature:hook:add
feature:inject-config
feature:hook:remove
feature:refine
Navigation registry
Asset registry
Feature settings
Feature Release
feature:release
feature:upgrade
feature:pin
feature:outdated
Products Overview
Product Setup
product:list
product:select
product:configure
product:deselect
product:create
product:resolve
product:env
product:derive
Product Runtime
product:up
product:down
product:run
product:restart
product:shell
product:console
product:logs
product:port
product:containers
Product Inspection
product:config
product:routes
product:signals
product:validate
product:missing
product:auto-require
product:test
product:drift
product:sync-template
product:clean
product:commands
Product Release & Deploy
product:build
product:deploy
product:release
Database
db:migrate
db:upgrade
db:rollback
db:status
db:reset
db:console
db:dump
db:seed
db:restore
Marketplace
marketplace:index
login
whoami
logout
SPL
spl:create
spl:list
spl:info
spl:features
spl:add-feature
spl:add-constraints
spl:deps
spl:configurations
spl:compare
spl:fetch
spl:publish
spl:pin
spl:outdated
spl:migrate-catalog
Cache
cache:status
cache:orphans
cache:versions
cache:usage
cache:size
cache:outdated
cache:prune
cache:clear
Check
check:github
check:pypi
check:docker
check:env
check:pyproject
check:features
check:deps
check:infra
check:product
check:contracts
check:releases
Release
release:cli
release:framework
release:resume
Environment
env:set
env:show
env:list
Clear
clear:build
clear:log
clear:uploads
Testing
coverage
linter
Load (Locust)
E2E (Selenium)
Export
export:puml
Utilities
command:create
Doctor
Version
tokens:setup
Marketplace
Browsing the catalog
The configurator
Installing features
Publishing your feature
Architecture
SPLENT Cache
Claude Code
Installation
Skills reference
Contributing
Testing the CLI
Testing the Framework
Windows development environment
Linux development environment
Official GitHub
splent.io
Marketplace
SPLENT CLI
Environment
Environment
Commands for managing environment variables in the SPLENT workspace.
Table of contents
env:set
env:show
env:list