-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Milestone
Description
Task 6 — Integrate Generated Code into main.rs
Objective
Replace all manual component references.
Requirements
- Add:
include!(concat!(env!("OUT_DIR"), "/build_generated.rs"));- Replace:
- Manual
useimports - Manual metadata registration
- Manual factory match
- Manual logging filters
With:
register_component_log_filters(&mut logger);
let componentlib = build_component_library();
if let Some(component) = instantiate_component(name, args) {
component.run();
}Acceptance Criteria
-
main.rscontains no component-specific references. -
Adding a new component requires:
- Cargo dependency
- flowd.build.toml entry
-
No source edits required.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels