Skip to content

Refactor VuIO into reusable vuio-core and thin CLI - #30

Merged
vyrti merged 5 commits into
mainfrom
vuio-core-refactor
Aug 8, 2026
Merged

Refactor VuIO into reusable vuio-core and thin CLI#30
vyrti merged 5 commits into
mainfrom
vuio-core-refactor

Conversation

@vyrti

@vyrti vyrti commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Split the workspace into reusable vuio-core, thin vuio CLI, and oxicast.
  • Move all non-CLI runtime, web, database, media, configuration, lifecycle, and platform functionality into vuio-core.
  • Add host-driven runtime/configuration APIs and decompose oversized modules.
  • Preserve TOML compatibility and existing integration behavior.

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-targets
  • cargo build --workspace --release

The corresponding Tower integration is in vuiodev/vuio-tower#1.

@vyrti
vyrti merged commit d07180c into main Aug 8, 2026
19 checks passed
@vyrti
vyrti deleted the vuio-core-refactor branch August 8, 2026 23:22
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