Onboarding & Compatibility

Guide for contributors and users on architecture, workflow, and platform requirements.

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

Supported Platforms

PlatformArchitectureGPUStatus
macOS 11.0+x86_64, ARM64MetalActive
Ubuntu 20.04+x86_64CUDA 11.8+Active
Windows 10+x86_64CUDA 11.8+Active

Language Versions

Compatibility Guarantees

API Stability:

Support Timeline