Expand description
Schema parsers for various formats
Re-exports§
- pub use error::ParserError;
Modules§
- crd
- Kubernetes CRD parser
- dependency_graph 
- Dependency graph for managing type dependencies
- error
- fetch
- Fetch CRDs from URLs, GitHub repos, etc.
- go
- Go source code parser
- go_ast
- Go AST parsing for precise type extraction
- imports
- Import resolution for cross-package type references
- incremental
- Incremental update support for all parser types
- k8s_authoritative 
- Authoritative Kubernetes type definitions from Go source
- k8s_imports 
- Special handling for k8s.io internal imports
- k8s_types 
- Kubernetes core types fetcher and generator
- openapi
- OpenAPI/JSON Schema parser
- package
- Package-based CRD importing (similar to CUE’s approach)
Traits§
- Parser
- Common trait for all parsers