Skip to main content

Module pr_generation

Module pr_generation 

Source
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§

GitHubPRClient
GitHub PR client
GitLabPRClient
GitLab PR client
PRFileChange
File change for PR
PRGenerationConfig
Configuration for PR generation
PRGenerator
PR generator that works with multiple providers
PRRequest
PR creation request
PRResult
PR creation result
PRTemplate
PR template generator
PRTemplateContext
Context for PR template generation

Enums§

PRFileChangeType
Type of file change
PRProvider
PR provider type