Module: SpecForge::Documentation
- Defined in:
- lib/spec_forge/documentation.rb,
lib/spec_forge/documentation/builder.rb,
lib/spec_forge/documentation/openapi.rb,
lib/spec_forge/documentation/document.rb,
lib/spec_forge/documentation/generator.rb,
lib/spec_forge/documentation/openapi/v3_0.rb,
lib/spec_forge/documentation/builder/cache.rb,
lib/spec_forge/documentation/builder/compiler.rb,
lib/spec_forge/documentation/openapi/v3_0/tag.rb,
lib/spec_forge/documentation/builder/extractor.rb,
lib/spec_forge/documentation/document/response.rb,
lib/spec_forge/documentation/document/operation.rb,
lib/spec_forge/documentation/document/parameter.rb,
lib/spec_forge/documentation/openapi/v3_0/schema.rb,
lib/spec_forge/documentation/openapi/v3_0/example.rb,
lib/spec_forge/documentation/document/request_body.rb,
lib/spec_forge/documentation/openapi/v3_0/response.rb,
lib/spec_forge/documentation/document/response_body.rb,
lib/spec_forge/documentation/openapi/v3_0/operation.rb,
lib/spec_forge/documentation/openapi/v3_0/media_type.rb,
lib/spec_forge/documentation/openapi/v3_0/error_formatter.rb
Overview
API documentation generation functionality
This module provides tools for extracting API documentation from SpecForge test files and generating various output formats like OpenAPI specifications. It handles the complete pipeline from test execution to documentation rendering.