Skip to main content

Developer Docs

Bible Study is an open-source TypeScript monorepo with a shared core library and two application packages:

  • @bible/core — shared business logic, data access, and services. No UI dependencies.
  • @bible/desktop — Electron desktop app consuming @bible/core.
  • @bible/web — Express + Preact web app consuming @bible/core.

These docs cover how to contribute, build the project from source, and understand the overall architecture. Both the desktop and web apps share the same core, so most fixes and features land in one place and benefit both products.

For symbol-level API documentation, see the API Reference — it's generated from TSDoc comments in the source by TypeDoc on every site build, so it always matches what's actually exported from @bible/core.

Placeholder landing page for the developer docs.