Skip to content

Development Docs

This section is for contributors, plugin authors, and maintainers.

Read this section when you need to

  • understand the crate layout
  • trace the path from IDL source to generated output
  • add or modify a generator
  • build an external plugin
  • understand the documentation coverage and remaining maintenance concerns
  1. Architecture
  2. Plugin Development
  3. Documentation Audit
  4. Axum Request Extractor Plan
  5. Axum Unary Parameter Expansion TODO

Repository map

  • xidlc/: compiler, CLI, formatters, generators
  • xidl-build/: Rust build-script integration
  • xidl-rust-axum/: HTTP/stream runtime support
  • xidl-jsonrpc/: JSON-RPC runtime support
  • xidlc-examples/: runnable examples and schema snapshots
  • docs/: published documentation and RFCs