This repository contains the official documentation for LevelApp, an AI evaluation framework for continuous testing. The documentation is built using Next.js and Nextra, a documentation framework on top of Next.js.
levelapp-docs/
├── pages/ # Root content folder for Nextra
│ ├── index.mdx # Homepage
│ ├── _meta.js # Navigation configuration
│ ├── getting-started/ # Getting started guides
│ ├── core-concepts/ # Core concepts explanation
│ ├── evaluators/ # Documentation for evaluators
│ ├── api-reference/ # API documentation
│ ├── guides/ # How-to guides
│ ├── examples/ # Example use cases
│ └── contributing/ # Contribution guidelines
├── public/ # Static assets
│ ├── images/ # Images for documentation
│ ├── diagrams/ # Architecture diagrams
│ └── assets/ # Other assets
├── components/ # Custom React components
├── styles/ # CSS styles
├── theme.config.jsx # Nextra theme configuration
├── next.config.mjs # Next.js configuration
└── package.json # Project dependencies
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the content by modifying files in the pages directory. The site auto-updates as you edit the files.
Each main section is organized as follows:
- Overview
- Installation
- Configuration
- First Evaluation
- Understanding Results
- Overview
- Architecture
- Test Batches
- Simulators
- Evaluators
- Scoring
- Overview
- Common Input/Output Format
- OpenAI Evaluator
- IONOS Evaluator
- Custom Evaluators
- Comparison
- Overview
- Authentication
- Endpoints
- Error Handling
- Schemas
- Creating Test Batches
- Running Evaluations
- Analyzing Results
- CI/CD Integration
- GitHub Action Integration
- Advanced Topics
- Chatbot Evaluation
- RAG System Testing
- Multi-turn Conversations
- Comparative Testing
- Development Setup
- Code Standards
- Documentation Guidelines
- Testing Guidelines
-we will use firebase for deployment