Project to collect and display information from GitHub and Ansible Galaxy to provide and overview of GantSign open-source projects.
You can view the web interface at https://gantsign.com/stats.
Dependencies:
- Linux (e.g. Ubuntu Xenial)
- Python 3.10 (you can install this using https://github.com/pyenv/pyenv)
If you'd like to gather the data for yourself you need to run the following from the project root:
# Install pipenv
sudo pip install pipenv
# Install project dependencies
pipenv install
# Set your GitHub token (no additional permissions necessary)
export GH_TOKEN=<YOUR GITHUB TOKEN HERE>
# Run the report
pipenv run python report.py
Dependencies:
- Node.js 18 (you can install this using https://github.com/creationix/nvm)
To build the web interface run the following from the project root:
npm run build
You can also run a local development server using:
npm start
This software is licensed under the terms in the file named "LICENSE" in the root directory of this project. This project has dependencies that are under different licenses.
John Freeman
GantSign Ltd. Company No. 06109112 (registered in England)