docs/README.md

Documentation

Welcome to the portfolio documentation. This guide covers setup, development, architecture, and deployment.

Quick Links

| Need to... | Go to... | |------------|----------| | Set up the project | Installation | | Start developing | Development Guide | | Deploy to production | Deployment Overview | | Understand the architecture | Architecture Overview | | Configure the chat | Chat Configuration |

Documentation Structure

Getting Started

Architecture

Features

Configuration

Deployment

Testing

Package Documentation

Each package has its own README:

| Package | Description | |---------|-------------| | @portfolio/chat-contract | Type contracts | | @portfolio/chat-data | Search and retrieval | | @portfolio/chat-orchestrator | LLM integration | | @portfolio/chat-next-api | API handlers | | @portfolio/chat-next-ui | UI components | | @portfolio/chat-preprocess-cli | Preprocessing | | @portfolio/github-data | GitHub client | | @portfolio/test-support | Test utilities | | @portfolio/cdk | Infrastructure |

Contributing

When adding new documentation:

  1. Place files in the appropriate category folder
  2. Use consistent Markdown formatting
  3. Include code examples where helpful
  4. Link to related documentation
  5. Update this index if adding new sections