MCPcopy Index your code
hub / github.com/GlenDC/github-rust

github.com/GlenDC/github-rust @v0.1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.2 ↗ · + Follow
47 symbols 72 edges 8 files 27 documented · 57% updated 10y agov0.1.2 · 2015-05-27★ 382 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Rust's GitHub v3 API

A Rust library to communicate with GitHub via the official v3 REST API.

Documentation

You can find the automaticly generated docs for the last published version here.

Issues

Feel free to submit issues and enhancement requests.

Contributing

I follow the fork-and-pull git workflow for code contributions:

  1. Fork the repo on GitHub
  2. Warn me by mail or by corresponding on the relevant issue to indicate what you're working on
  3. Commit changes to a branch in your fork
  4. Make sure to pull the latest changes (rebase when possible) if not done yet!
  5. If you have conflicts, you should merge them, but try to prevent where possible!
  6. Pull request "upstream" with your changes

You can contribute by improving code, resolve an open issue or add a new feature. In case you can't help with code due to skill-, time- or energy-limitations, but you do have suggestions or errors to report, than feel free to open an issue.

Still not sure how you can contribute? Contact me and we'll find something :)

License

This repository and all its content falls under the MIT license.

Extension points exported contracts — how you extend this code

Populatable (Interface)
`Populatable` provides functionality to construct an object based on info found in the http response header [2 implementers]
src/response.rs

Core symbols most depended-on inside this repo

get
called by 10
src/http.rs
get_single_header_value
called by 2
src/response.rs
check_status_code
called by 1
src/error.rs
list_events
called by 1
src/activity/events.rs
list_repo_events
called by 1
src/activity/events.rs
list_my_repo_events
called by 1
src/activity/events.rs
list_received_user_events
called by 1
src/activity/events.rs
list_received_public_user_events
called by 1
src/activity/events.rs

Shape

Function 22
Class 12
Method 8
Enum 4
Interface 1

Languages

Rust100%

Modules by API surface

src/activity/events.rs18 symbols
src/error.rs10 symbols
src/activity/mod.rs8 symbols
src/response.rs6 symbols
src/client.rs3 symbols
src/http.rs1 symbols
examples/public.rs1 symbols

For agents

$ claude mcp add github-rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page