Generate Hits-of-Code badges for GitHub repositories - https://www.yegor256.com/2014/11/14/hits-of-code.html
8cfe84c763
Bumps [structopt](https://github.com/TeXitoi/structopt) from 0.2.15 to 0.2.16. - [Release notes](https://github.com/TeXitoi/structopt/releases) - [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md) - [Commits](https://github.com/TeXitoi/structopt/compare/v0.2.15...v0.2.16) |
||
---|---|---|
doc | ||
scripts | ||
src | ||
static | ||
templates | ||
.dockerignore | ||
.drone.yml | ||
.gitignore | ||
.gitlab-ci.yml | ||
.travis.yml | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
README.md |
Hits-of-Code
Small webservice, that returns a badge of the Hits-of-Code of a git repository, as described by Yegor Bugayenko. It is implemented in Rust, using the actix-web web framework.
A live version of this webservice can be found on hitsofcode.com.
API
The API is as simple as
https://<host>/<service>/<user>/<repo>
where <service>
is one of gitub
, gitlab
or bitbucket
.
Building
The code can be built as a standalone binary, using cargo
or as a Docker container. Run either
$ cargo build --release
or
$ docker build .
inside the repository.
Running
Run either the binary produced by cargo, the Docker container you just built (using docker-compose) or pull the image from Docker Hub
$ docker run -it --rm vbrandl/hits-of-code --help
When running the binary directly, you need a git binary in your PATH
.
License
hoc
is licensed under the MIT License (LICENSE or http://opensource.org/licenses/MIT)