Overview of the Ingest Service
mainThe Ingest Service is a pattern ingestion and processing service for the Effect Patterns publishing pipeline. It automates the lifecycle of a pattern from discovery to publication by handling:
- Discovery: Finding patterns within raw directories.
- Validation: Checking pattern structure and content.
- Testing: Verifying TypeScript code within patterns for compilation success.
- Deduplication: Checking for duplicate patterns in the published directory.
- Migration: Moving validated patterns to the published directory.
- Reporting: Running complete pipelines and generating summary reports.