Skip to content

Ship project templates (window default, docking)#10

Merged
Sunrisepeak merged 1 commit into
mainfrom
feat/templates
Jun 4, 2026
Merged

Ship project templates (window default, docking)#10
Sunrisepeak merged 1 commit into
mainfrom
feat/templates

Conversation

@Sunrisepeak
Copy link
Copy Markdown
Member

Library-side half of mcpp's package templates: templates/window (default) + templates/docking (docking-full). Generated projects pin {{self.version}} — scaffold/version drift is structurally impossible. mcpp new app --template imgui[:docking], mcpp new --list-templates imgui.

templates/window (default): minimal imgui.app window.
templates/docking: IDE-style DockBuilder layout with docking-full.
Generated projects pin {{self.version}}, so the scaffold can never drift
from the library version it shipped with. Consumed by mcpp's package
templates: `mcpp new app --template imgui[:docking]` /
`mcpp new --list-templates imgui` (requires mcpp > 0.0.48).
@Sunrisepeak Sunrisepeak merged commit 92ef92d into main Jun 4, 2026
3 checks passed
@Sunrisepeak Sunrisepeak deleted the feat/templates branch June 4, 2026 02:12
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