Automated maturity model classification for code repositories
$ npm install
Currently only github is supported. although integration with other version control systems like gitLab or BitBucket should be feasible.
To communicate with github the service needs to sign requests using the AppID and private key that was generated when the application is registered with github.
- Set the
GITHUB_APPID
environment variable - Save the private key file as
/.keys/github-private-key.pem
Create a .env
file with the following format GITHUB_APPID=xxxx
(where xxxx
is your registered app id)
$ npm start
$ docker build -t github-tech-report:latest .
Mount the public key file under /home/app/.keys
$ docker run github-tech-report
Pull requests are very welcome from anyone.