One thing that has been playing on my mind is the friction of depending on another Zig project.
Maybe I’m over thinking it or maybe I just have trust issues but I struggle to weigh up the cost of depending on another library when its current and future zig version support is ambiguous (I know minimum_zig_version in build.zig.zon is a thing but I don’t think that really illustrates a maintainers intent to truly support all future versions).
I think a cheap step forward would be for projects to clearly document this on the projects landing page.
Here’s the proposal GitHub - KurtWagner/what-the-zig
Ideally one day this is not needed and supporting “zig” just means “v1” but I think open source community and projects are important to getting to what “version 1” looks like so hoping this can reduce some confusion /and friction in the meantime
What do people think?