https://github.com/cognizantopensource/ciqdashboard-collector-github
GitHub Collector
https://github.com/cognizantopensource/ciqdashboard-collector-github
Last synced: over 1 year ago
JSON representation
GitHub Collector
- Host: GitHub
- URL: https://github.com/cognizantopensource/ciqdashboard-collector-github
- Owner: CognizantOpenSource
- License: apache-2.0
- Created: 2020-10-13T04:55:56.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-19T09:10:54.000Z (about 2 years ago)
- Last Synced: 2025-02-06T15:54:57.951Z (over 1 year ago)
- Language: Java
- Size: 13.8 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# CIQDashboard GitHub Collector
[](CODE_OF_CONDUCT.md)



[Requirements](#requirements) • [Properties](#properties) • [Run Locally](#run-locally) • [Contributing](#contributing) • [Related](#related)
The application fetches repositories and related fields from GitHub and stores them in a MongoDB database for use by other applications.
## Requirements
- JDK 11
- MongoDB Server 4.0 or above
## Properties
In order to run this project, you must provide the following values in application.yml which can be found under [resources](src/main/resources) directory
`MongoDB Server URI`
`GitHub Server base URL`
`GitHub Personal Access Token`
## Run Locally
Clone the project
```bash
git clone https://github.com/CognizantCodeHub/ciqdashboard-collector-github.git
```
Go to the project directory
```bash
cd ciqdashboard-collector-github
```
Build the project
```bash
gradle build
```
Start the application
```bash
gradle bootrun
```
## Contributing
Contributions are always welcome!
See `contributing.md` for ways to get started.
Please adhere to this project's `code of conduct`.
## Related
Here are some related projects
[CIQDashboard UI](https://github.com/CognizantCodeHub/ciqdashboard-ui)
[CIQDashboard API](https://github.com/CognizantCodeHub/ciqdashboard-api)
[CIQDashboard Metric Services](https://github.com/CognizantCodeHub/ciqdashboard-metric-services)
[CIQDashboard Auth](https://github.com/CognizantCodeHub/ciqdashboard-auth)
[CIQDashboard ALM Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-alm)
[CIQDashboard Jira(cloud) Collector](https://github.com/CognizantCodeHub/IPR000025_ciqdashboard-collector-jira-cloud)
[CIQDashboard Jira(On Premise) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira)
[CIQDashboard Jira+Zephyr(cloud) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira-zephyr-cloud)
[CIQDashboard Jira+Zephyr(On Premise) Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jira-zephyr)
[CIQDashboard Rally Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-rally)
[CIQDashboard Jenkins Collector](https://github.com/CognizantCodeHub/ciqdashboard-collector-jenkins)
[CIQDashboard ServiceNow Collector](https://github.com/CognizantCodeHub/IPR000025_ciqdashboard-collector-servicenow)
## License
[To edit](https://choosealicense.com/licenses/)