Skip to content

bruunotrindade/GMiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

GMiner (Git Miner) main goal is to collect attributes from merges. New attributes are welcome..

How to use

To use GMiner, you need to have git properly installed on your computer, with the configured environment variable and NodeJS 12.

First of all, you must download the latest version in this page and save all Git.

Basic instructions

  1. Install Node JS 12
  2. Use npm install in GMiner's folder.
  3. Use npm start in GMiner's folder.
  4. Give some information about the repositories.

Using Docker

  1. Build GMiner's image:
docker build -t GMiner .
  1. Up a container with builded image:
docker run GMiner

Docker image default environment variables:

DELIMITER=';'
MODE='2'
INPUT_DATA='/usr/src/input/'
OUTPUT_FOLDER='/usr/src/results/'

By default, Docker image will start analysis to all repositories inside 'input' folder.

  • DELIMITER = Delimiter used in CSV output file.
  • MODE = 1 for single repositories by path and 2 for all repositories inside INPUT_DATA folder.
  • INPUT_DATA = For mode 1 corresponds to repositories paths separated by semicolon(;).
  • OUTPUT_FOLDER = Folder where all CSV will be created.

Team

  • Catarina Costa (joined in Aug 2018)
  • Bruno Trindade (joined in Aug 2018)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published