User Guides
This section teaches the normal XIDL workflow:
- Install
xidlc - Write IDL
- Generate artifacts for a target
- Integrate the generated output into your project
Recommended reading order
What you can do after reading
- Install and run
xidlc - Generate Rust, C, C++, TypeScript, OpenAPI, or OpenRPC output
- Use
xidl-buildinbuild.rs - Write IDL with the syntax currently supported by this repository
- Understand the practical transport model before reading the RFCs