Onboarding

Guide for contributors and users on architecture, workflow, and day-to-day development.

For New Contributors

1. Development Setup

Follow the setup instructions in README based on your platform (macOS, Linux, or Windows).

2. Architecture Overview

3. Development Workflow

  1. Fork and clone the repository
  2. Create a feature branch from main
  3. Implement changes following commit standards
  4. Run the full test suite (./scripts/run.sh)
  5. Open a pull request with a clear description

4. Important Files

5. Testing Requirements

For Users

./scripts/setup.sh
./scripts/run.sh

Compatibility

For supported platforms, toolchain versions, and dependency policy, see the dedicated Compatibility guide.