#github-api #gitlab-api #clone #data #git-repository #repo #gg

app goodgit

gg – clone repos and retrieve data about the repo from GitHub API. Supports Gitlab as well.

1 unstable release

0.1.0 Jul 19, 2024

#383 in Debugging

ISC license

21KB
324 lines

gg – good git

Why git good when you can good git?

gg is a program that clones repos from GitHub and simultaneously retrieves and stores data about the repo, the owner, and the other repos that the owner has, and more, from the GitHub API.

Developing on macOS

Run jaeger Docker container with native OTLP ingestion

docker run -d -p16686:16686 -p4317:4317 -e COLLECTOR_OTLP_ENABLED=true jaegertracing/all-in-one:latest

Run the gg app

cargo run

View traces at http://localhost:16686/

Dependencies

~18–31MB
~473K SLoC