Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2 KB

File metadata and controls

42 lines (35 loc) · 2 KB

nextkit docs

Developer-facing documentation, written by and for AI agents (and humans). Start with the philosophy, then dip into specifics as needed. Per-package usage docs live in each package's own packages/*/README.md (linked from the root README table); the docs here carry the cross-cutting conventions and the design/decision records.

Foundations

Working here

  • code-style.md — house code-quality rules.
  • testing.md — testing stack and conventions.
  • transactional-email.md — fleet conventions for transactional email: registry templates, from-address local parts, the dev/unconfigured fallback, send history vs. previews, and imports.
  • forms.md — the public contact/signup submission pipeline (@ingram-tech/nk-forms): the bot gate, validation, escaped notifications, and when to use it vs. @ingram-tech/bot-protection directly.
  • creating-a-package.md — checklist for new packages.
  • releasing.md — versioning + npm Trusted Publishing flow.

Adopting & packages

  • adopting-nextkit.md — migrating a site onto nextkit.
  • db-package.md@ingram-tech/nk-db design & decision record: the shared Postgres pool, RLS, migrations, and the PGlite dev/test harness.
  • marketing.md@ingram-tech/nk-marketing: contacts + consent, newsletter broadcasts, and idempotent lifecycle/triggered email.
  • blog.md@ingram-tech/nk-blog: frontmatter-indexed posts, limited-MDX rendering, the component vocabulary, GitHub publish, migration recipe.