-
Notifications
You must be signed in to change notification settings - Fork 205
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
Add check for GitHub "obofoundry" tag for new ontologies #1535
Comments
@matentzn i was a bit surprised to see that there's not a label 'dashboard' -- should i create one? |
More about this ticket (from Slack): Charlie wrote:
|
@cthoyt @nlharris there is a dashboard repo: https://github.com/OBOFoundry/OBO-Dashboard Should we transfer this issue there? |
The issue needs to be discussed at obo foundry operations committee level. Can someone add the tag please so we discuss, then I will move it. |
I think it's a good idea to consistently use the "obofoundry" GitHub tag, and we might as well add an automated check like this and track when the tag is and is not used. But using GitHub is not an OBO requirement and so this cannot be a requirement. We require version control and a public issue tracker, and currently 90% of active projects happen to use GitHub, that's all. |
Yes I agree with @jamesaoverton - this is not a matter for the dashboard - I love the tag, but same as slack, this needs to be dealt with in a "social" manner through people looking out and talking, not through a QC check. |
We discussed this briefly during an OFOC call and agreed that this should be recommended but not formally required for new ontologies. Thanks for suggesting it, though! |
Best practices collected here: Will use this to compile a page for the site once its done which will be circulated to new and old developers. |
After the successful launch of the GitHub topic page for the OBO Foundry motivated by #1493, it would make sense to ask all new ontologies tag themselves with
obofoundry
.I think it's also worth considering how we should communicate that the
obofoundry
tag isn't an endorsement from the OBO Foundry the same way that getting accepted is. It's the case that anyone can add the tag on GitHub and it may also be meaningful to add other types of resources like software packages (e.g., I added the obofoundry topic to the PyOBO Python software package)Code example
The following function in Python could be used to check for a repo if it has a given topic.
Example usage:
See Also
obofoundry
topic #1538 is about retroactively adding the tag to existing OBO Foundry ontologies.The text was updated successfully, but these errors were encountered: