Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cognizantopensource/ciqdashboard-collector-github
GitHub Collector
https://github.com/cognizantopensource/ciqdashboard-collector-github
Last synced: 13 days 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T06:00:20.000Z (8 months ago)
- Last Synced: 2024-05-10T07:22:44.999Z (8 months ago)
- Language: Java
- Size: 13.8 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CIQDashboard GitHub Collector
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?style=flat-square)](CODE_OF_CONDUCT.md)
![JDK version= 11](https://img.shields.io/badge/JDK-11-brightgreen?style=flat-square)
![MongoDB server version= 4.0 or above](https://img.shields.io/badge/MongoDB_Server-4.0_or_above-brightgreen?style=flat-square)
![Cloud](https://img.shields.io/badge/GitHub-Cloud-blue?style=flat-square)[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/)