# Documentation

Welcome to the **socialseed-e2e** documentation!

## 🚀 Quick Start

```bash
# Install
pip install socialseed-e2e

# Initialize project
e2e init my-project
cd my-project

# Install demo APIs (optional)
e2e install-demo

# Run tests
e2e run
```

📖 **[Full Documentation](https://daironpf.github.io/socialseed-e2e/)**

---

## 📚 Documentation Structure

### Getting Started
- [Installation](installation.md) - Install the framework
- [Quick Start](quickstart.md) - Get started in 15 minutes
- [How It Works](how-it-works.md) - Understand the architecture

### Core Concepts
- [Configuration](configuration.md) - Configure your project
- [Writing Tests](writing-tests.md) - Write test modules
- [Test Organization](test-organization.md) - Organize tests with tags and priorities

### CLI Reference
- [CLI Reference](cli-reference.md) - Complete command reference (47 commands)

### Testing Features
- [Assertions](assertions.md) - Advanced assertion library
- [Database Testing](database-testing.md) - SQL and NoSQL support
- [Contract Testing](contract-testing.md) - Consumer-Driven Contracts

### Performance & Scale
- [Performance Profiling](performance-profiling.md) - Profile test execution
- [Advanced Performance](advanced-performance.md) - Load testing and SLAs
- [Parallel Execution](parallel-execution.md) - Run tests in parallel

### Security Testing
- [Security Fuzzing](security-fuzzing.md) - AI-driven security tests
- [Red Team Guide](red-team-security-guide.md) - Adversarial security testing
- [Regression Testing](regression-testing.md) - AI regression analysis

### Protocol Support
- [WebSocket Testing](websocket-testing.md) - WebSocket support
- [gRPC Testing](grpc-testing.md) - gRPC protocol support

### AI Features
- [Project Manifest](project-manifest.md) - AI knowledge base
- [Semantic Analyzer](semantic-analyzer-guide.md) - Logic drift detection
- [AI Discovery Report](ai-discovery-report.md) - Auto-discover endpoints
- [AI Orchestrator](ai-orchestrator.md) - Autonomous test execution
- [AI Learning](ai-learning.md) - Continuous improvement
- [AI Mocking](ai-mocking.md) - Mock external APIs
- [NLP](nlp.md) - Natural language processing
- [Deep Context Awareness](deep-context-awareness.md) - Understand business logic

### Advanced Features
- [Chaos Testing](chaos-testing.md) - Resilience testing
- [Shadow Runner](shadow_runner.md) - Capture production traffic
- [Recorder](recorder.md) - Record and replay sessions

### Integrations
- [Docker Compose](docker-compose-integration.md) - Docker integration
- [Cloud Integrations](cloud-integrations.md) - AWS, GCP, Azure
- [Observability](observability.md) - DataDog, New Relic, Prometheus
- [Plugin Development](plugin-development.md) - Extend the framework
- [IDE Extensions](ide-extensions.md) - VS Code, PyCharm

### CI/CD & Team
- [CI/CD Templates](ci-cd-templates.md) - Ready-to-use pipelines
- [CI/CD](ci-cd.md) - Integration guides
- [Collaboration](collaboration.md) - Team features

### Reporting
- [HTML Reporting](html-reporting.md) - Beautiful test reports
- [Autonomous Test Generation](autonomous-test-generation.md) - Auto-generate tests

### Development
- [Testing Guide](testing-guide.md) - Pytest configuration
- [Mock API](mock-api.md) - Built-in mock server

### Reference
- [API Reference](api/core.md) - Code reference
- [Changelog](changelog.rst) - Version history

---

## 🎯 Key Features

| Feature | Description |
|---------|-------------|
| **AI-Powered** | Generate tests automatically, detect logic drift |
| **47 CLI Commands** | Complete command-line interface |
| **Multi-Protocol** | REST, gRPC, WebSocket, GraphQL |
| **Production Ready** | Parallel execution, CI/CD templates |
| **Self-Healing** | Automatic test fixes |

---

## 📖 Full Guide

For complete documentation, visit: **https://daironpf.github.io/socialseed-e2e/**
