Closed jdebacker closed 5 months ago
This would be cool. I have some bandwidth this weekend to play with this. It seems like we should be able to get all repositories under the PSLmodels organizations and their tags / topics: https://docs.github.com/en/rest/reference/repos#list-organization-repositories
Would we want to include repositories outside of PSLmodels? Should be possible, but may take a little more work. If we can't do it automatically, we could keep a manually updated list of repositories that need to be checked that are not in the PSLmodels organization.
For mirrored projects, I think we want to link to their repo in their home organization, not the PSLmodels org.
Resolved with PR #300, which does link to home organizations.
Currently, PSLmodel.org lists cataloged projects, with information compiled from the
PSL_catalog.json
file in the project's repository.It would be good to also list incubating projects on the website. This could be done through the same json file (with a flag for project status) or by using the GitHub API and pulling information on projects with the "psl-incubating" tag.
cc @hdoupe who knows more about using the GitHub API