https://github.com/ifreund/zig-xkbcommon
[mirror] Zig bindings for xkbcommon
https://github.com/ifreund/zig-xkbcommon
xkbcommon zig
Last synced: 12 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 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-07T09:40:37.000Z (over 1 year ago)
- Last Synced: 2025-03-29T09:22:29.192Z (about 1 year ago)
- Topics: xkbcommon, zig
- Language: Zig
- Homepage: https://codeberg.org/ifreund/zig-xkbcommon
- Size: 76.2 KB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zig-xkbcommon
[zig](https://ziglang.org/) 0.14 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`.