Skip to content

docs: architecture internals + root README refresh - #44

Merged
ExorTek merged 2 commits into
masterfrom
docs/readme-refresh
Aug 6, 2026
Merged

docs: architecture internals + root README refresh#44
ExorTek merged 2 commits into
masterfrom
docs/readme-refresh

Conversation

@ExorTek

@ExorTek ExorTek commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Documentation-only. Two related docs improvements.

1. ARCHITECTURE.md — internal shared layer

New "Internal @exortek/shared layer" section documenting, for contributors:

  • The store-primitive family factories (record-store, registry-store, incr-store, custom-store, redis-helpers) that stateful packages compose instead of re-writing memory/Redis/dialect plumbing.
  • The rules around the private, never-published shared package.
  • The .d.ts declaration-bundling pass (rollup-plugin-dts) that inlines shared's types so shipped declarations stay self-contained — and the updated JSDoc→.d.ts note to match.

2. Root README.md refresh

  • Killed the redundancy: the two overlapping package tables (Shipping + The stack) are now one dependency-ordered table — npm version badge + one-line summary per package.
  • Killed the install bloat: the 18-line per-package npm install list is replaced by one generic example + a compact optional-peers table (Redis · Express/Fastify · argon2/bcrypt).
  • Polished the badges: consistent flat-square style with logos, plus types included and deps: node:crypto badges.
  • Tightened the intro and reordered sections (Why → example → install → packages → docs → repo).

No package files touched — no changeset needed.

ExorTek added 2 commits August 7, 2026 02:20
Add an 'Internal @exortek/shared layer' section covering the store-primitive
family factories (record-store, registry-store, incr-store, custom-store,
redis-helpers) that stateful packages compose, and the rules around the private
never-published shared package. Update the JSDoc→.d.ts note to reflect the
rollup-plugin-dts declaration-bundling pass that inlines shared's types so
shipped declarations stay self-contained.
- Consolidate the two overlapping package tables (Shipping + The stack) into a
  single dependency-ordered table with npm version badge + one-line summary.
- Replace the 18-line per-package `npm install` list with one generic example
  plus a compact optional-peers table (Redis / Express·Fastify / argon2·bcrypt).
- Unify the badge set to a consistent flat-square style with logos; add types +
  dependency badges.
- Tighten the intro and section order (Why → example → install → packages).
Copilot AI lite review requested due to automatic review settings August 6, 2026 23:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ExorTek
ExorTek merged commit a145895 into master Aug 6, 2026
@ExorTek
ExorTek deleted the docs/readme-refresh branch August 6, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants