This repository contains a number of commands which can be run to collect data from services and store in a local database for processing.
- Jira Issue Collector - Finds issues based on a Jira Query and adds to database, including information about all transitions
- Github PR Collector - Under development 🏗 - Collects Pull-Requests in an organisation and stores key information
# make deps
Duplicate the .env_template
file as .env
Build all services and init the databases
# make init
Running all tests
# make test
Building and run a command in docker
# ENV=.env make {command-name}
- run up the database
- run the migrations
- run the config loaders
- run your collectors
- run any calculator (if necessary)
- run metabase to inspect and build charts
# ENV=.env make db
# ENV=.env make migrate
# ENV=.env make {command-name}
# ENV=.env make metabase
- ENV=.env make db
- ENV=.env make migrate
- ENV=.env make init
- ENV=.env make jiracollector
- ENV=.env make jiraissuecalculator
- ENV=.env make metabase
# ENV=.env make report