Skip to content

Development

Working on Pluma itself.

Page Topic
Repo layout Where files live + what's in each directory.
Build & test Commands, dependencies, what make test covers.
Dev loop The auto-rebuild + bounce script for fast iteration.
Adding a provider New LLM or image backend.
Adding a theme Custom palette.

See also: CONTRIBUTING.md, CODE_OF_CONDUCT.md.

TL;DR

git clone https://github.com/guygrigsby/pluma
cd pluma
make build      # vite + go → ./pluma
./pluma         # serves http://localhost:8787

For the auto-rebuild loop while editing:

bash scripts/dev-watch.sh --no-browser
tail -f /tmp/pluma.log