Skip to main content

Developer documentation

getbased uses native ES modules during local development and a Rolldown production build for hosted deployments. npm also provides tests, type checks, architecture checks, Playwright, and deployment tooling. If you are new here, start with CONTRIBUTING.md for setup, local runs, tests, and PR guidelines. Use this section when you need implementation details that are too technical for the user guides.

Start here

Data model and sync

AI and agents

Feature internals

Operations and release checks

Maintenance rule

When adding a user-visible feature, update both sides in this repo:
  • the user guide that explains what the feature does and how to use it;
  • the developer page that explains storage, sync, privacy, tests, and owner modules.
Do not create a second long-lived docs surface in the app repository. The app repo may keep executable tests and temporary notes; durable docs belong here.