Something went wrong. Try again.
Retro Bulletin Board Systems on atproto. Web app and TUI.
lazy mirror of [alyraffauf/atbbs](https://github.com/alyraffauf/atbbs) atbbs.xyz
forums python tui atproto bbs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647default: dev
dev: cd web && npm run dev
tui: uv run python -m tui
test *args: uv run pytest {{ args }}
fmt: uv format cd web && npx --yes prettier --write src/
lex: cd web && npm run lex
build: cd web && VITE_PUBLIC_URL=${PUBLIC_URL:-} npm run build
docker: docker build -t atbbs .
up: docker compose up -d
down: docker compose down
logs: docker compose logs -f
# Set version in pyproject.toml and web/package.jsonversion ver: uv run python -c "import re, pathlib; p=pathlib.Path('pyproject.toml'); p.write_text(re.sub(r'^version = \".*\"', 'version = \"{{ ver }}\"', p.read_text(), count=1, flags=re.M))" cd web && npm version {{ ver }} --no-git-tag-version --allow-same-version uv lock
# Tag and push a releaserelease ver: (version ver) git add -A git commit -m "v{{ ver }}" git tag "v{{ ver }}" git push git push --tags