Skip to content

Package Standards

JOC now has one engineering blueprint for every future package.

What the blueprint covers

  • standard folder structure
  • API design rules
  • export and naming conventions
  • testing expectations
  • documentation expectations
  • versioning and compatibility policy
  • public and internal API boundaries

Where to find it

  • templates/package-template/ for the reusable scaffold
  • engineering/008-package-architecture.md through engineering/016-package-checklist.md for the governing standards

Why this matters

The first production package should validate the JOC system, not invent it. These standards make package work repeatable, reviewable, and easier to scale across the ecosystem.

JOC is a JayOnCode monorepo of @jayoncode/* packages. Docs sync from source via TypeDoc and sync scripts.