Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 1.75 KB

File metadata and controls

72 lines (51 loc) · 1.75 KB

Contributing to Living Architecture

How to Contribute

  1. Fork the repository
  2. Create a feature branch from main
  3. Make your changes
  4. Submit a pull request

Development Setup

pnpm install
nx run-many -t build    # Verify setup works

Commands

pnpm nx run-many -t build              # Build all
pnpm nx run-many -t test               # Test all
pnpm nx run-many -t lint               # Lint all
pnpm verify                            # Full verification

Single project:

nx build [project-name]
nx test [project-name]

Commit Messages

Use conventional commits:

feat: add new query function
fix: handle empty input gracefully
docs: update API reference
refactor: simplify validation logic
test: add edge case coverage
chore: update dependencies

Code Standards

Follow the conventions in docs/conventions/:

Testing Requirements

100% test coverage is mandatory. All commits must pass:

pnpm verify

Pull Request Process

  1. Ensure pnpm run verify passes locally
  2. Write clear PR description
  3. Address review feedback

Task Workflow

For task management, see docs/workflow/task-workflow.md.

AI-Assisted Development

This project was built with Claude Code with skills from claude-skillz.