Jiu-Gitsu helps you analyze and report on github issues for a repo
- postgresql -- database backend
- gitsu-etl -- etl processes to get data in place
- gitsu-analytics -- analysis processes including notebooks
- gitsu-web -- frontend visualization
- Install Docker
- Install Docker-compose
docker-compose build
to build the project containersdocker-compose up
to run
Using gitsu-etl
, scripts help you download github issues and issue events from a github repo. More scripts take that data then extract, transform, and load (ETL) the data into the postgresql database backend.
Using gitsu-analytics
, you can start up and run analysis using jupyter notebooks against the postgresql database backend.
Using gitsu-web
, you can build a frontend dashboard with this acting as the
API layer.