Skip to content

Conversation

@jlevon
Copy link
Collaborator

@jlevon jlevon commented Oct 9, 2025

Refresh and re-organize the documentation, in particular:

  • recommend QEMU 10.1.1 or later
  • make the main README shorter and easier to navigate
  • refer to QEMU for the protocol definition so we don't have two copies

Signed-off-by: John Levon [email protected]

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR reorganizes and refreshes the libvfio-user documentation to make it more maintainable and user-friendly. The changes include recommending QEMU 10.1.1 or later, restructuring the main README for better navigation, and referring to QEMU for the canonical protocol definition to avoid maintaining duplicate specifications.

  • Remove the local vfio-user protocol specification and refer to QEMU's canonical version
  • Update QEMU version recommendations from a custom branch to the official 10.1.1 release
  • Reorganize documentation into focused topic-specific files for better navigation

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
meson.build Remove docs subdirectory from build
docs/vfio-user.rst Remove entire protocol specification file
docs/meson.build Remove documentation build configuration
docs/spdk.md Update QEMU version requirement and simplify build instructions
docs/qemu.md Update QEMU version requirement and remove extra whitespace
docs/libvirt.md Add new focused documentation for libvirt configuration
docs/examples.md Extract examples section from main README into dedicated file
docs/develop.md Create new developer-focused documentation
README.md Restructure and simplify main README, removing duplicated content

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Refresh and re-organize the documentation, in particular:

 - recommend QEMU 10.1.1 or later
 - make the main README shorter and easier to navigate
 - refer to QEMU for the protocol definition so we don't have two copies

Signed-off-by: John Levon <[email protected]>
Copy link
Collaborator

@tmakatos tmakatos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

modulo comment

@jlevon jlevon merged commit d7cb436 into master Oct 10, 2025
12 of 13 checks passed
@jlevon jlevon deleted the rework-docs branch October 10, 2025 10:13
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.

4 participants