Contributing
Dev Setup
# 1. Fork https://github.com/Open-ACP/OpenACP and clone your fork
git clone https://github.com/<your-username>/OpenACP.git
cd OpenACP
# 2. Install dependencies
pnpm install
# 3. Compile TypeScript
pnpm build
# 4. Run the CLI locally
pnpm start
# 5. Watch mode (recompiles on save)
pnpm dev
# 6. Run the test suite
pnpm testProject Conventions
ESM-only
TypeScript
File and Module Layout
Testing Guidelines
Test Flows, Not Internals
Mock at Boundaries
Async Assertions
Timer-Based Tests
What to Cover
Cleanup
PR Process
Code Style
Last updated
Was this helpful?
