More Wayland methods?
I'll just keep making comments as I go through the tutorial.
I think that whenever something specific about how to do something in X11 is brought up, the Wayland equivalent should be brought up too. For example lesson 5 has the sentence:
The process is similar for other platforms like Linux, where vkCreateXcbSurfaceKHR takes an XCB connection and window as creation details with X11.
I know this is just a brief aside and it might even apply to Wayland too, but it's the first example I saw where something X11-specific came up.
How do I add a label or something to say that an issue is minor? Like I don't want to ring the tornado sirens every time I have a tiny suggestion.
issues like this are worthy of consideration and we should notice so keep them coming. If you want, use the label system and help categorize them.
I agree it's just an aside in this case, and we probably don't want to try to list out every platform for every example. Too much info is as bad as not enough. More generally, to keep things simple, I'd actually suggest replacing references to Xlib or XCB with just Wayland equivalent references. Otherwise, the tutorial looks a bit dated, as for better or worse, X11 is essentially a legacy thing at this point, and we should keep our tutorials forward-looking IMHO.
The only problem with that is we want to ensure that as many people as possible can use it out of the box. For all its warts, X11 is still the defacto place to go as there's these embedded platforms and others that wayland hasn't made it onto yet... However, I'm with you on the idea of adding Wayland. I don't think that would hurt.
But, we should only add platforms as ultimately needed. One of the challenges we have with the framework being so complicated in Vulkan Samples, is it is designed to work on all platforms at all times and in very intricate detail. Quite a lot of functionality takes a lot of code that must be replicated. That complexity should never exist in the tutorial, and maybe we can instead reference the samples here and say if you want / need more details on dealing with a particular platform see there.
It seems I don't have permission to add labels (which is completely understandable).
Oh, no worries then; you can just create as many issues as you want. We'll triage, sort and figure them out.