ocho-gato

Crates.ioocho-gato
lib.rsocho-gato
version0.1.0
sourcesrc
created_at2023-05-06 23:33:16.990905
updated_at2023-05-06 23:33:16.990905
descriptionRust library for the GitHub Webhook API
homepagehttps://github.com/cdmistman/ocho-gato
repositoryhttps://github.com/cdmistman/ocho-gato
max_upload_size
id858804
size1,105,391
Colton Donnelly (cdmistman)

documentation

README

ocho-gato

This crate offers type-safe bindings to the GitHub Webhook API, generated by typify.

Contributing

The only contributions I'll accept at the moment are those that update the schema. For other contributions, please open an issue first.

The repository is set up using a nix shell for easy startup. It also has a direnv configuration, so you can just run direnv allow to get started. It's possible to contribute using a non-Nix environment, but you'll have to figure out how to download the schema yourself.

To update the schema, first run download-schema (script defined within the nix development shell) then run cargo build. After this, you should delete schema.json to prevent the build script from running again, then cargo fmt to format the generated code. Finally, open a PR with the changes.

Commit count: 17

cargo fmt