Skip to content

Conversation

@marcj
Copy link
Owner

@marcj marcj commented Jan 15, 2026

Summary

Repositions Deepkit as "the unified high-performance TypeScript stack" — emphasizing that it's not just about runtime types, but a complete integrated stack where libraries work together without glue code.

README Changes

  • New tagline: "The unified high-performance TypeScript stack"
  • Added "Why Deepkit?" section contrasting the typical fragmented TypeScript backend with Deepkit's unified approach
  • New code examples: Zero-Decorator DI, Type-First ORM with queries, Binary RPC client/server
  • Performance section focuses on architectural advantages (JIT compilation, custom drivers, zero-overhead DI) without specific numbers
  • Added "Perfect for AI-Assisted Development" section
  • Reorganized packages as "The Stack" with clear categories (Core, Web, Data, Infrastructure, Tooling)

New Internal Documentation

File Purpose
CLAUDE.md AI assistant guidance for the codebase
docs/ARCHITECTURE.md Technical architecture, data flows, type system pipeline
docs/BENCHMARKS.md Benchmark framework and methodology
docs/CONTRIBUTING.md Development workflow, code standards, PR process
docs/PACKAGES.md Package reference with key exports and usage
docs/QUALITY.md QA processes, edge cases, bug tracking
docs/ROADMAP.md Project priorities and release planning
docs/TESTING.md Test strategy and coverage requirements
docs/VISION.md Project goals, competitive landscape, strategy

- Reposition Deepkit as "the unified high-performance TypeScript stack"
- Emphasize integrated libraries that work together without glue code
- Add sections on zero-decorator DI, type-first ORM, binary RPC
- Highlight suitability for AI-assisted development
- Remove specific benchmark numbers pending updated measurements

Add internal documentation:
- CLAUDE.md: AI assistant guidance for the codebase
- ARCHITECTURE.md: Technical architecture and data flows
- BENCHMARKS.md: Benchmark framework and methodology
- CONTRIBUTING.md: Development workflow and standards
- PACKAGES.md: Package reference guide
- QUALITY.md: QA processes and edge cases
- ROADMAP.md: Project priorities and planning
- TESTING.md: Test strategy and coverage
- VISION.md: Project goals and competitive landscape
@marcj marcj closed this Jan 16, 2026
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