Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors

Application that shows information about the contributors of all repositories of an organization on GitHub (or contributors of a specific repository), collecting for each contributor such information as:

  • number of commits
  • activity time by hour
  • average message size per commit

Usage

The app is under development, for now it only works as a server.

You need to set the config file: specify host, port and your GitHub token.

Then you can run it with sbt:

sbt run

The server returns JSON responses at the following endpoints:

Method Endpoint Description
GET /org/{org} Returns contributors info of organisation
GET /repo/{owner}/{repo} Returns contributors info of repository

Technologies Used

  • Cats Effect
  • http4s
  • log4cats-slf4j
  • ZIO Json

About

App for collecting an information about contributors from a GitHub organisation or repository

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages