stacks/library
publicClone
Push over the same URL. A password will not work: create a token under access tokens and use it in place of one.
Kept - tasks, notes and shareable prompt libraries. Open source, on the web and the Mac.
- .devcontainer
- .github
- app
- cloud
- config
- database
- docs
- locales
- public
- resources
- routes
- scripts
- storage
- tests
- .dockerignore 161 B
- .editorconfig 147 B
- .env.example 4.5 KB
- .env.production 2.2 KB
- .gitattributes 922 B
- .gitignore 7.7 KB
- AGENTS.md 31.9 KB
- bootstrap 4.1 KB
- buddy 8.7 KB
- bun.lock 62.0 KB
- bunfig.toml 1.9 KB
- CHANGELOG.md 20 B
- deps.yaml 356 B
- package.json 2.9 KB
- pantry.lock 4.0 KB
- README.md 1.3 KB
- tsconfig.json 1.5 KB
Library
A Stacks application.
Getting started
./buddy dev./buddy doctor checks your setup if anything does not start.
Everyday commands
| Command | What it does |
|---|---|
./buddy dev | Start the development servers |
./buddy migrate | Apply pending database migrations |
./buddy test | Run the test suite |
./buddy typecheck | Type check app/, config/, resources/ and routes/ |
./buddy lint | Lint, and ./buddy lint:fix to fix what can be fixed |
./buddy upgrade | Move to the latest Stacks release |
./buddy list | Every other command |
Where things live
app/,resources/,routes/,database/: your application.config/: every setting, one typed file per subsystem. System dependencies are declared inconfig/deps.ts, anddeps.yamlis generated from it.storage/framework/defaults: the framework's default models, actions, views and routes. It is a gitignored link tonode_modules/@stacksjs/defaults, so it upgrades with thestacksdependency. Override any default by creating the same path underapp/orresources/, or run./buddy publish:defaultsto commit a copy of the whole tree instead.
Read more at stacksjs.com/docs.