mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-04 14:39:42 +02:00
docs: update test count to 355, minor CLAUDE.md improvements
- Update README badge from 339 to 355 passing tests - Add templates to unit test list in test port allocation - Update typecheck command to use npm script - Add TUI components to key files table Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -62,14 +62,14 @@ npx vitest run -t "should create session" # By pattern
|
||||
# 3110: edge-cases.test.ts
|
||||
# 3115: integration-flows.test.ts
|
||||
# 3120: session-cleanup.test.ts
|
||||
# Unit tests (no port needed): respawn-controller, inner-loop-tracker, pty-interactive, task-queue, task, ralph-loop, session-manager, state-store, types
|
||||
# Unit tests (no port needed): respawn-controller, inner-loop-tracker, pty-interactive, task-queue, task, ralph-loop, session-manager, state-store, types, templates
|
||||
# Next available: 3122+
|
||||
|
||||
# Tests mock PTY - no real Claude CLI spawned
|
||||
# Test timeout: 30s (configured in vitest.config.ts)
|
||||
|
||||
# TypeScript checking
|
||||
npx tsc --noEmit # Type check without building
|
||||
npm run typecheck # Type check without building (or: npx tsc --noEmit)
|
||||
# Note: No ESLint/Prettier configured - rely on TypeScript strict mode
|
||||
|
||||
# Debugging
|
||||
@@ -101,6 +101,7 @@ pkill -f "SCREEN.*claudeman" # Force kill all claudeman screens
|
||||
| `src/web/server.ts` | Fastify REST API + SSE at `/api/events` |
|
||||
| `src/web/public/app.js` | Frontend: SSE handling, xterm.js, tab management |
|
||||
| `src/tui/App.tsx` | TUI main component: tabs, terminal viewport, status bar (Ink/React) |
|
||||
| `src/tui/components/*.tsx` | TUI components: StartScreen, TabBar, TerminalView, StatusBar, RalphPanel, HelpOverlay |
|
||||
| `src/tui/hooks/useSessionManager.ts` | TUI session state, screen polling, input handling |
|
||||
| `src/types.ts` | All TypeScript interfaces |
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a>
|
||||
<a href="https://nodejs.org/"><img src="https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen" alt="Node.js Version"></a>
|
||||
<a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.5-blue" alt="TypeScript"></a>
|
||||
<a href="./test"><img src="https://img.shields.io/badge/tests-339%20passing-success" alt="Tests"></a>
|
||||
<a href="./test"><img src="https://img.shields.io/badge/tests-355%20passing-success" alt="Tests"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
|
||||
Reference in New Issue
Block a user