Install And Start
curl -fsSL https://raw.githubusercontent.com/ryangerardwilson/sealion/main/install.sh | bash
sealion new demo
cd demo
sealion run dev
sealion help prints the command reference. sealion upgrade updates the installed CLI when a newer GitHub commit is available.
Product Contract
- Apps run in the official Sealion app container.
- Postgres is mandatory, not one adapter among many.
- The app and database stay in separate containers.
- Infrastructure belongs in version-controlled code.
- Component styling is Tailwind-like, generated, and framework-owned.
- The default starter includes register, login, logout, and dashboard.
- The first IaC target is generated Docker Compose for local development.
First Milestone
- Boot with one command.
- Serve a route.
- Return JSON.
- Write one structured request log line.
- Connect to the required Postgres container.
- Shut down cleanly.
Current Automation
The repo now has a CI gate for contract checks and a GitHub Pages workflow that publishes this documentation site from docs/site after pushes to main.