Expand description
alef — polyglot binding generator.
Top-level module re-exports for the consolidated alef crate.
Each module corresponds to one of the former workspace member crates
(alef-core, alef-codegen, …). See README and CHANGELOG (v0.18.0)
for the consolidation rationale.
Modules§
- adapters
- Adapter layer for connecting language-specific patterns to alef’s backend trait. Handles callback bridges and custom registrations.
- backends
- Language-specific binding-generator backends.
- cli
- CLI entry surface for the
alefbinary. - codegen
- Shared code generation utilities for all language backends. Provides struct/enum/function generators, type mapping, and conversion helpers.
- core
- Core types and configuration for alef polyglot binding generator. Defines IR types, config schema, and backend trait.
- docs
- API reference documentation generator for alef polyglot bindings.
- e2e
- Fixture-driven e2e test generation for alef.
- extract
- Rust source extraction for alef – parses pub API into IR.
- publish
- Publish pipeline for alef — vendoring, building, and packaging artifacts for distribution across language package registries.
- readme
- README generator for alef.
- scaffold
- Package scaffolding generator for alef.
- snippets