Skip to content

New monorepo repository #180

@JonathanWoollett-Light

Description

@JonathanWoollett-Light

Crate Name

monorepo

Short Description

A monorepo to contain most rust-vmm code.

Why is this crate relevant to the rust-vmm project?

A monorepo design was proposed to assist in resolving/mitigating current issues regarding updates across multiple crates and maintaining consistency across multiple repositories (e.g. #177), this has been discussed in the sync1 on multiple occasions and consensus has been reached from attendants this is a useful change.

Todo

Task Assignee Status Result
Create example demonstrating layout and functionality @JonathanWoollett-Light Done https://github.com/JonathanWoollett-Light/monorepo
Create example maintaining the git history. @JonathanWoollett-Light Done https://github.com/JonathanWoollett-Light/rustvmm-monorepo
CI changes Todo
Create initial monorepo within rust-vmm with vm-superio-ser, vm-superio and vmm-sys-util Todo
Review draft monorepo within rust-vmm Todo
Archive vm-superio-ser, vm-superio and vmm-sys-util giving link to new monorepo location Todo

Footnotes

  1. The rust-vmm sync meeting is 16:00 (London, UK) Monday every other week (the next is 2024/02/05). Meeting link: https://meetpad.opendev.org/rust-vmm-sync. Meeting notes: https://meetpad.opendev.org/etherpad/p/rust-vmm-sync.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions