Jan De Landtsheer
eca0cca470
Migrate to Rust workspace with git subtrees
MAJOR ARCHITECTURAL CHANGE:
- Add Rust components as git subtrees: zinit, mycelium, rfs
- Replace git submodules with unified Rust workspace
- Update compile-components.sh to use workspace build
- Remove obsolete setup-submodules.sh script
- Keep CoreX handling in fetch-github.sh (Go binary)
BENEFITS:
- Unified dependency management across Rust components
- Single 'cargo build --workspace' command
- Better IDE support and shared target directory
- Improved build caching and version consistency
Components structure:
- components/zinit (subtree from threefoldtech/zinit)
- components/mycelium (subtree from threefoldtech/mycelium)
- components/rfs (subtree from threefoldtech/rfs)
- CoreX handled by fetch-github.sh (binary download)
2025-08-16 21:18:40 +02:00
..
2025-08-16 00:52:30 +02:00
2025-08-16 21:04:07 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 21:18:40 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 00:52:30 +02:00
2025-08-16 21:04:07 +02:00
2025-08-16 00:52:30 +02:00