llnl.github.io icon indicating copy to clipboard operation
llnl.github.io copied to clipboard

Create examples of proprietary repos

Open hauten opened this issue 2 years ago • 0 comments

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 materials projects, 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.

hauten avatar Aug 30 '23 22:08 hauten