Skip to content

About

Dashboards & reports for Git repositories

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

Git Contrib

Web application for reporting and monitoring the activity of Git repositories.

Steps to build & run

Clone the project

git clone git@github.com:dgutierr/gitcontrib.git

Build the project

cd gitcontrib
mvn clean install

Run the app

cd gitcontrib-webapp
mvn gwt:run

Login

admin / admin

(Git client, Maven 3.x and Java 1.6+ are required)

Git repositories setup

The current version of Gitcontrib comes with a default dashboard displaying several indicators about a set of Git repositories. The following two files contain the registry of the repos that fed the dashboard:

  • gitcontrib-webapp/src/main/resources/gitcontrib_repos_local.properties

    Contains a registry of all the local repositories to read logs from.

  • gitcontrib-webapp/src/main/resources/gitcontrib_repos_remote.properties

    Contains a registry of all the remote repositories to clone.

The application will first look into the local registry before clone any repo. The app may last a little bit when started for the very first time because of the cloning process. As more remote repositories are defined as more will last.

The file gitcontrib-webapp/src/main/resources/gitcontrib_author_mappings.properties is used to map GIT users to real author names. This is useful either to define multiple author aliases or to fix typos in author names.

About

Dashboards & reports for Git repositories

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages