Skip to content

This repo proposes badges for open source Zig projects to indicate what Zig version(s) the project intends to support

Notifications You must be signed in to change notification settings

KurtWagner/what-the-zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

What the zig?

This repo proposes README.md badges for open source Zig projects to indicate what Zig version(s) the project intends to support. This enables users to make informed decisions when adopting and contributing to a Zig project.

Why does this matter?

Zig is continously changing, often with breakages, which makes depending on another Zig project a risky and often confusing endeaver. This adds friction to the open source community as it's hard to depend on one another when everyone is dealing with changes in their own time (or maybe never).

A badge in projects README.md doesn't solve the underlying work required to maintain a zig project but will clearly document the intent of the maintainers so dependants can make informed decisions.

Hopefully one day this will be irrelevant and Zig will be truly stable, where every project supports "zig" (which implicitly means 1.x.x) but it's not there yet, and Zig projects and the community need to exist in the meantime to help test and shape Zigs future.

What are the badges?

View source to see the markdown used

Example Kind
Zig support Supports a single fixed version
Zig support Supports the latest under development version (i.e., the future versions)
Zig support Supports multiple fixed versions
Zig support Supports all within the patch range
Zig support Supports all within the minor range
Zig support Supports a minimum version
Zig support Supports a minimum to maximum range
Zig support Experimental, no guarantees to support any version
Zig support Supports every version, tell them you're dreamin'

Acknowledgments

These badges are rendered by shields.io - go check them out and offer support if feasible.

About

This repo proposes badges for open source Zig projects to indicate what Zig version(s) the project intends to support

Resources

Stars

Watchers

Forks