Zig client library for the NetBox REST API, generated from the OpenAPI schema.
- Zig 81%
- Nix 19%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Adds .forgejo/workflows/ci.yaml with three jobs: lint runs reuse lint, test runs zig build test, and publish builds the API docs and uploads them to https://jeff.ocj.page/zig-netbox/ only after both succeed. Neither step the workflow depends on existed yet, so build.zig gains both. The docs step installs the emitted docs from a library artifact built on the generated netbox module, which also stops discarding that module. The test step compiles and runs tests over the same module; the generated api.zig has no test blocks today, so this currently just proves the generator emits code that compiles. Both tools are invoked through the devShell rather than the runner's PATH, so flake.nix gains git-pages-cli for the publish step. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_01MEsUoFaykZbmoxKnUKySZ6 |
||
| .forgejo/workflows | ||
| api | ||
| LICENSES | ||
| src | ||
| .gitignore | ||
| build.zig | ||
| build.zig.zon | ||
| flake.lock | ||
| flake.nix | ||
| REUSE.toml | ||