Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jjasghar/taxonomy_tracking
Tracking Taxonomy PRs automagicly
https://github.com/jjasghar/taxonomy_tracking
Last synced: 26 days ago
JSON representation
Tracking Taxonomy PRs automagicly
- Host: GitHub
- URL: https://github.com/jjasghar/taxonomy_tracking
- Owner: jjasghar
- License: other
- Created: 2024-05-19T17:25:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:01:53.000Z (6 months ago)
- Last Synced: 2024-05-22T21:32:29.071Z (6 months ago)
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# taxonomy tracking
## Scope
This is a simple script to start capturing trending data for the [taxonomy repository][repo] for [InstructLab][lab].
The inital release of this will only output daily to a CSV, but there are plans to add more information and
states to this.Right now we track:
- Total open PRs
- Total open Requested Changes PRs
- Total open Triage Needed PRs
- Total open Triage Need AND Requested Changes PRs
- Total open PreCheck-Generated Ready PRs
- Total Open and Closed Triage Rejected PRs## Usage
```bash
git clone https://github.com/jjasghar/taxonomy_tracking
cd taxonomy_tracking
# Maybe you just want the CSV? you can read it because it's here. :)
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# copy config.toml-example to config.toml (or use ENV vars)
GH_TOKEN="MY_AWESOME_T0KEN" python create_csv.py
```## License & Authors
If you would like to see the detailed LICENSE click [here](./LICENSE).
- Author: JJ Asghar
```text
Copyright:: 2024- IBM, IncLicensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```[repo]: https://github.com/instructlab/taxonomy
[lab]: https://github.com/instructlab