Skip to content

feat(gen): extract the generators into libs/gen - #79

Open
EnriqueParodi wants to merge 1 commit into
fix/kernel-subscription-bugsfrom
feat/libs-gen
Open

feat(gen): extract the generators into libs/gen#79
EnriqueParodi wants to merge 1 commit into
fix/kernel-subscription-bugsfrom
feat/libs-gen

Conversation

@EnriqueParodi

@EnriqueParodi EnriqueParodi commented Aug 16, 2026

Copy link
Copy Markdown
Collaborator

The code generators move out of apps/cli_gen into a libs/gen library with
public headers under sen/gen, so anything that needs to generate sources can
link the library instead of shelling out to the tool. cli_gen becomes a thin
wrapper over it and keeps its command-line surface.

Two pre-release compatibility shims are dropped. Three cli_gen aliases stay,
because that surface is public.

The Conan mode option this originally carried now lands earlier in the stack,
in #91.

@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from c72c525 to 6c2010a Compare August 16, 2026 16:24
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 6c2010a to 5957d84 Compare August 16, 2026 20:05
@EnriqueParodi
EnriqueParodi force-pushed the feat/libs-gen branch 2 times, most recently from 8d224cf to c32ab94 Compare August 17, 2026 07:46
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 5957d84 to 96f0ada Compare August 18, 2026 22:27
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 96f0ada to b57b06b Compare August 19, 2026 13:26
@EnriqueParodi
EnriqueParodi marked this pull request as ready for review August 19, 2026 13:31
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from b57b06b to 8a1b7f8 Compare August 19, 2026 14:11
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 8a1b7f8 to 6a26c08 Compare August 19, 2026 16:18
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 6a26c08 to 4253da1 Compare August 19, 2026 17:01
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 4253da1 to 19eb568 Compare August 19, 2026 19:05
@EnriqueParodi EnriqueParodi changed the title feat(gen)!: mode-driven component selection and the libs/gen library feat(gen): extract the generators into libs/gen Aug 19, 2026
@EnriqueParodi
EnriqueParodi force-pushed the fix/kernel-subscription-bugs branch from 19eb568 to 1143a58 Compare August 19, 2026 21:21
@EnriqueParodi
EnriqueParodi force-pushed the feat/libs-gen branch 2 times, most recently from dbc734e to 9a2859b Compare August 20, 2026 11:26
The code generators move out of apps/cli_gen into a libs/gen library with
public headers under sen/gen, and cli_gen becomes a thin wrapper over it, so
anything that needs to generate sources can link the library instead of
shelling out to the tool. Two pre-release compatibility shims are dropped;
three cli_gen aliases stay, because that surface is public.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant