Vulkan-Hpp icon indicating copy to clipboard operation
Vulkan-Hpp copied to clipboard

Rework the readme

Open sharadhr opened this issue 1 month ago • 3 comments

sharadhr avatar Nov 11 '25 22:11 sharadhr

Is there a reason you want to rework the readme?

asuessenbach avatar Nov 12 '25 09:11 asuessenbach

Hi @asuessenbach! I've been meaning to do this for a while, actually. I have a list of things that I found a little less than ideal with the current readme:

  • Be clear on what this repository is actually for (development of the Vulkan-Hpp generator); the actual generated headers can be downloaded from Vulkan-Headers.
  • More instructions on installation/usage from the Vulkan SDK, vcpkg, and Conan.
  • Rearranging some of the information to flow a bit better; e.g. start with basic Info structs, then move on to specific Vulkan types like Device, Image, etc
    • Some of the information is a bit scattershot; e.g. there are two sections for RAII best practices; these could be combined.
    • Subsume the RAII programming guide into the readme, or split the readme up altogether.
    • Also group together the language-side facilities that Vulkan-Hpp uses, e.g. [[nodiscard]], std::expected, std::optional, etc
  • Remove/edit deprecated information, especially pertaining to vulkan.cppm
  • Miscellaneous grammar, capitalisation, and formatting (e.g. as demonstrated, making all the configuration options demarcated ``in backticks`` makes it easy to avoid the \_stuff in the ToC.
    • Adhere to some Common Markdown best practices, e.g. spaces around lists, - instead of *, etc.
    • Also, the HTML hyperlinks are no longer necessary; as far as I understand, the Common Markdown specification provides a means to automatically generate a table of contents.

If you're OK with this, I can proceed with making these changes, naturally subject to your review at the end. I hope to improve the documentation at the end of this exercise.

sharadhr avatar Nov 12 '25 10:11 sharadhr

You're more than welcome to rework the readme! I'm pretty sure, any change will be an improvement.

asuessenbach avatar Nov 12 '25 12:11 asuessenbach