Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ifreund/zig-xkbcommon
[mirror] Zig bindings for xkbcommon
https://github.com/ifreund/zig-xkbcommon
xkbcommon zig
Last synced: 3 months ago
JSON representation
[mirror] Zig bindings for xkbcommon
- Host: GitHub
- URL: https://github.com/ifreund/zig-xkbcommon
- Owner: ifreund
- License: mit
- Created: 2020-10-14T21:56:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-07T11:28:26.000Z (8 months ago)
- Last Synced: 2024-10-26T09:38:44.028Z (3 months ago)
- Topics: xkbcommon, zig
- Language: Zig
- Homepage: https://codeberg.org/ifreund/zig-xkbcommon
- Size: 72.3 KB
- Stars: 14
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zig-xkbcommon
[zig](https://ziglang.org/) 0.13 bindings for
[xkbcommon](https://xkbcommon.org) that are a little
nicer to use than the output of `zig translate-c`.The main repository is on [codeberg](https://codeberg.org/ifreund/zig-xkbcommon),
which is where the issue tracker may be found and where contributions are accepted.Read-only mirrors exist on [sourcehut](https://git.sr.ht/~ifreund/zig-xkbcommon)
and [github](https://github.com/ifreund/zig-xkbcommon).## Versioning
For now, zig-xkbcommon versions are of the form `0.major.patch`. A major version
bump indicates a zig-xkbcommon release that breaks API or requires a newer Zig
version to build. A patch version bump indicates a zig-xkbcommon release that is
fully backwards compatible.For unreleased versions, the `-dev` suffix is used (e.g. `0.1.0-dev`).
The version of zig-xkbcommon currently has no direct relation to the upstream
xkbcommon version supported.Breaking changes in zig-xkbcommon's API will be necessary until a stable Zig 1.0
version is released, at which point I plan to switch to a new versioning scheme
and start the version numbers with `1` instead of `0`.