llnl.github.io
llnl.github.io copied to clipboard
Create examples of proprietary repos
The FY23 design accommodates, for the first time, cards for software projects that are not public on GitHub.
Testing proof of concept:
- [x] Copy this file: https://software.llnl.gov/visualize/github-data/intReposInfo.json
- [x] Rename it to clearly reflect "private"
- [x] Populate at least two examples of
materialsprojects, using info available externally (even though the code isn't) - [x] "To associate them with a given category/topic, they will need to have a “topics” attribute which has the same structure as the repository_topics” file, as all data need to have the same structure."
- [x] Figure out how to make the repo "owner" display; currently the two examples appear as the first two repos under All > Sort by Org because the page can't tell they have an org, even though they do in the new json file.
intReposInfo_Private.json is saved to my desktop (the file is empty in the repo) until I come up with better examples that actually have internal repos. I can confirm that the catalog page can build w/o data in this json file.
To close this issue:
- [ ] Write instructions for upkeep on Contributing Guidelines page, as this will always be a manually curated file
- [ ] Populate the json file with Dev repo and others on GitLab.
- [ ] Figure out how to alphabetize these properly because even with "LLNL" in the repo name, they still alphabetize without the org on All > Sort by Org.