For developers
npm installnpm run dev # restarts on changesnpm testStack: Node.js (ESM), Express, SQLite (better-sqlite3), vanilla JS / CSS without frameworks.
Documentation in the repository
Section titled “Documentation in the repository”AGENTS.md— API for Android and project rules;docs/architecture— indexing, INPX, search, OPDS;docs/decisions— decisions taken;CHANGELOG.md— change history.
API errors carry a stable code field — clients should rely on it. Issues and pull requests in English are welcome.
This website
Section titled “This website”The site lives in the site/ folder (Astro Starlight) and is published to GitHub Pages on every change there. Locally: cd site && npm install && npm run dev.
