-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PROJ: GitHub action for publishing code.json files for each repo within a GitHub org #7
Comments
ChatGPT tells lies: there's no Also, AIUI, this data eventually needs to be served from https://hhs.gov/code.json (which currently details various HHS, but no CMS, repos) - do we know where that file gets served from, and how we get data into it? |
Aha, it's generated out of https://github.com/HHS/Source-Code-Inventory |
As good a place to dump this as any - spent a few hours yesterday trying to get a quick list of all the open-source projects at CMS. Here are my notes:
|
ok there are at least six tools for this, which GSA has helpfully catalogued: https://github.com/GSA/code-gov/blob/master/docs/code_json_generators.md Open questions:
|
7/26:
|
07/29:
|
07/29:
Alternative Code.json ticket options:
|
MENTOR
@decause-gov
BRIEF DESCRIPTION
Code.gov is the canonical source of truth for federal open source code respositories. The Website lists an Index for such purposes, and has a process for including repos within in. To help improve the HHS compliance with this policy, and enable others to do the same, we could automate this task to upload the index metadata automatically!
SCOPING
REQUIRED DELIVERABLES
DESIRED DATE WINDOW (June, July, August, Any)
NOTES/INSPO
GitHub Action Script to Generate Code.gov Metadata
This is an example GitHub Action script that generates a
code.json
file for each repository in a GitHub organization, using the Code.gov schema version 2.0.0, and commits the file to the root directory of the repo.Usage
To use this script, you'll need to:
GitHub Action Script
The text was updated successfully, but these errors were encountered: