Skip to content
This repository was archived by the owner on Jan 31, 2026. It is now read-only.

Latest commit

 

History

History
176 lines (137 loc) · 6.32 KB

File metadata and controls

176 lines (137 loc) · 6.32 KB

Documentation Index

Complete guide to all ai-kit documentation.

Quick Start

New to ai-kit? Start here:

  1. README.md - Project overview and quick start
  2. CONTRIBUTING.md - Development guide
  3. Setup Guide - Platform-specific instructions

Core Documentation

Getting Started

Setup & Configuration

Development Workflow

Troubleshooting Guides

Common Issues

Maintenance

Package Documentation

Applications (apps/)

Libraries (packages/)

Validation & Quality

Specification Documents

Located in specs/001-setup-developer-experience/:

Documentation by Role

New Contributors

  1. README.md - Start here
  2. CONTRIBUTING.md - How to contribute
  3. Platform-Specific Setup - Install tools
  4. CI Troubleshooting - Fix common issues

Active Developers

  1. CONTRIBUTING.md - Development workflow
  2. TURBOREPO.md - Understanding Turborepo
  3. Updating Dependencies - Maintenance
  4. Virtual Environment Issues - Debug .venv

Maintainers

  1. VERSIONS.md - Version management
  2. VALIDATION.md - Quality metrics
  3. CI Testing Guide - CI validation
  4. Specification Documents - Feature details

Documentation by Topic

Setup & Installation

Development

Troubleshooting

Maintenance

Quality Assurance

Quick Reference

Common Commands

just --list          # List all commands
just setup           # Initial setup
just lint            # Run linting
just format          # Format code
just test            # Run tests
just build           # Build packages
just clean           # Clean artifacts
just cache-clear     # Clear Turborepo cache

Tool Versions

  • Python: 3.12.10
  • Node.js: 22.14.0
  • pnpm: 10.18.2
  • uv: 0.7.x+
  • ruff: 0.14.0
  • Turborepo: 2.5.8

Important Files

  • .python-version - Python version
  • pyproject.toml - Python workspace
  • package.json - Node.js config
  • turbo.json - Turborepo pipeline
  • justfile - Commands
  • uv.lock - Python dependencies
  • pnpm-lock.yaml - Node.js dependencies

Documentation Standards

All documentation follows these standards:

  • ✅ Clear structure with table of contents
  • ✅ Searchable headings
  • ✅ Step-by-step instructions
  • ✅ Code examples
  • ✅ Troubleshooting sections
  • ✅ Cross-references to related docs

Contributing to Documentation

See CONTRIBUTING.md for:

  • Documentation style guide
  • How to update docs
  • Where to add new documentation

Getting Help

Can't find what you need?

  1. Search this index
  2. Check CONTRIBUTING.md troubleshooting
  3. Search GitHub Issues
  4. Ask in GitHub Discussions

Documentation Checklist

For new features, ensure documentation includes:

  • README.md update (if user-facing)
  • CONTRIBUTING.md update (if workflow changes)
  • Troubleshooting guide (for common issues)
  • Version updates (VERSIONS.md)
  • Validation results (VALIDATION.md)
  • This index (if new doc added)