Expand description
PR generation lives in mockforge_intelligence::pr_generation (Issue #562
phase 1); re-exported here so existing crate::pr_generation::* call sites
and external users that imported mockforge_core::pr_generation::* keep
compiling without churn.
Pull request generation for contract changes
This module provides functionality for automatically generating pull requests when contract changes are detected, including updates to OpenAPI specs, mock fixtures, generated clients, and example tests.
Modules§
- generator
- PR generator for creating pull requests
- github
- GitHub PR client
- gitlab
- GitLab PR (Merge Request) client
- templates
- PR template generation
- types
- Types for PR generation
Structs§
- GitHubPR
Client - GitHub PR client
- GitLabPR
Client - GitLab PR client
- PRFile
Change - File change for PR
- PRGeneration
Config - Configuration for PR generation
- PRGenerator
- PR generator that works with multiple providers
- PRRequest
- PR creation request
- PRResult
- PR creation result
- PRTemplate
- PR template generator
- PRTemplate
Context - Context for PR template generation
Enums§
- PRFile
Change Type - Type of file change
- PRProvider
- PR provider type