-
Notifications
You must be signed in to change notification settings - Fork 207
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
Require new ontologies' repositories to include documentation on how to contribute #1836
Comments
Awesome, didnt know about /community. It may be next to impossible to get older ontologies to add contribution.md's but it reflects the principle of collaboration so concretely, that I would like to second @cthoyt motion to add that right to the principles. This is easy to be woven into dashboard as well. |
I think it would a good idea to additionally write our own community guidelines on what a "good" contributing guide includes, and potentially include a few templates. For example, I think the ODK starter kit has quite a bit of this already baked in so this would apply to other repos not using this. Some things to consider:
|
I think so too, very good idea! Whoever picks this up, just make a PR on https://github.com/INCATools/ontology-development-kit/blob/master/template/CONTRIBUTING.md.jinja2 and we will go from there! Thanks for the excellent suggestion. |
This is one of the follow-up items to OBOFoundry#1836, so review of this PR should wait until there's a decision on that one
As a step towards requiring contribution guidelines in all OBO Foundry ontologies (as suggested in OBOFoundry/OBOFoundry.github.io#1836), this PR updates the ODK contribution guidelines to reflect how external contributors can propose changes to repositories initialized with the ODK.
I will work on this slowly slowly: INCATools/ontology-development-kit#620 |
* Add contributing link to new ontology form This is one of the follow-up items to #1836, so review of this PR should wait until there's a decision on that one * Add automated test for contribution guidelines on new ontologies * Update test_integrity.py * Update test_integrity.py
@erik-whiting please make sure this is reflected in the "collaboration principle" page. |
I worry that requests in already-closed issues may get lost. Should we open a new issue for this? |
Yea |
ok...i'm not sure what the request actually is, though, so maybe @erik-whiting can make the ticket? |
I was just reading through the repository linked for PROCO in the new ontology request #1834, and it seems that the ontology has very little information on how the ontology is updated/maintained. Considering that many OBO Foundry ontologies suffer from issues related to longevity and sustainability, not having a document explaining how external contributors can make their own edits and send pull requests seems to be very counterproductive.
GitHub itself has a first-class notion of repositories including a contributions file. For example, in any repository, you can look at the "community page" e.g., https://github.com/proco-ontology/PROCO/community which links to this guide for writing contribution guidelines.
Some ways to make this actionable:
The text was updated successfully, but these errors were encountered: