-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Objective
Lower the barrier to entry for new users by interactively scaffolding a new WBAB project.
Rationale
Configuring CMake, NSIS, and GitHub Actions manually is tedious and error-prone. A wizard ensures best practices are followed from day one.
Strategy
- Interface: TUI (Terminal User Interface) via
wbab init. - Inputs: App Name, GUI/CLI type, License, Author.
- Outputs:
CMakeLists.txt(configured for cross-compile).installer.nsi(with modern UI)..github/workflows/release.yml(standard WBAB pipeline)..gitignoreandREADME.md.
- Implementation: Jinja2 templates stored within the
wbabCLI tool.
Acceptance Criteria
wbab initruns interactively.- The resulting project immediately passes
wbab buildandwbab package.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels