Generate Hits-of-Code badges for GitHub repositories - https://www.yegor256.com/2014/11/14/hits-of-code.html
Go to file
2019-04-17 20:45:06 +02:00
src Set content-type header for index page 2019-04-17 16:16:50 +02:00
static Fix keyserver link 2019-04-16 21:08:33 +02:00
.dockerignore Ignore repo directory 2019-04-16 17:04:52 +02:00
.gitignore Ignore repo directory 2019-04-16 17:04:31 +02:00
Cargo.lock Add bytes and futures dependency 2019-04-16 21:35:28 +02:00
Cargo.toml Add bytes and futures dependency 2019-04-16 21:35:28 +02:00
docker-compose.yml Remove command 2019-04-16 18:14:45 +02:00
Dockerfile Copy static resources in docker container 2019-04-16 20:56:24 +02:00
heroku.yml Add heroku setup 2019-04-17 20:15:00 +02:00
LICENSE Add license 2019-04-16 20:37:13 +02:00
README.md Add license 2019-04-16 20:37:13 +02:00

Hits-of-Code

Small webservice, that returns a badge of the Hits-of-Code of a git repository, as described by Yegor Bugayenko. Currently only GitHub repositories are supported, but it can be trivially extended to support other platforms such as GitLab or Bitbucket.

A live version of this API can be found on hoc.oldsql.cc.

API

The API is as simple as

https://<host>/<service>/<user>/<repo>

where <service> is one of gitub, gitlab or bitbucket.

TODO

  • Customization of badges (e.g. colors)
  • Support other platforms beside GitHub (GitLab and Bitbucket)
  • Allow exclusion of certain files/globs from the HoC count

License

hoc is licensed under the MIT License (LICENSE or http://opensource.org/licenses/MIT)