docs: add architecture documentation #1

Merged
erik merged 3 commits from feat/1276-architecture into main 2026-01-26 03:11:37 +00:00
Owner

Summary

Add initial architecture design for hello-world CLI.

Changes

  • Add docs/ARCHITECTURE.md with:
    • CLI command design (--name, --help, --version)
    • Project structure
    • GreetOptions data model
    • Key architectural decisions
  • Fix typescript-eslint version (^7 → ^8) for eslint 9 compatibility
  • Format markdown files

Follow-up Tasks

  • #1277: Extract greet module
  • #1278: Add CLI argument parsing
  • #1279: Add greet module tests

Task

Closes #1276

## Summary Add initial architecture design for hello-world CLI. ## Changes - Add `docs/ARCHITECTURE.md` with: - CLI command design (`--name`, `--help`, `--version`) - Project structure - `GreetOptions` data model - Key architectural decisions - Fix typescript-eslint version (^7 → ^8) for eslint 9 compatibility - Format markdown files ## Follow-up Tasks - #1277: Extract greet module - #1278: Add CLI argument parsing - #1279: Add greet module tests ## Task Closes #1276
erik merged commit a1ff058bf1 into main 2026-01-26 03:11:37 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
erik/hello-world!1
No description provided.