AdBlock Compiler Documentation

Welcome to the AdBlock Compiler documentation. This directory contains all the detailed documentation for the project.

Documentation Structure

docs/
├── api/             # REST API reference, OpenAPI spec, streaming, and validation
├── cloudflare/      # Cloudflare-specific features (Queues, D1, Workflows, Analytics)
├── database-setup/  # Database architecture, PostgreSQL, Prisma, and local dev setup
├── deployment/      # Docker, Cloudflare Pages/Containers, and production readiness
├── development/     # Architecture, extensibility, diagnostics, and code quality
├── frontend/        # Angular SPA, Vite, Tailwind CSS, and UI components
├── guides/          # Getting started, migration, client libraries, and troubleshooting
├── postman/         # Postman collection and environment files
├── reference/       # Version management, environment config, and project reference
├── releases/        # Release notes and announcements
├── testing/         # Testing guides, E2E, and Postman API testing
└── workflows/       # GitHub Actions CI/CD workflows and automation

Getting Started

Usage

API Reference

Cloudflare Worker

Deployment

Storage & Database

Frontend Development

Development

Testing

CI/CD & Workflows

Reference

Releases


Contributing

See the main README and CONTRIBUTING for information on how to contribute to this project.