Skip to content

Require new ontologies' repositories to include documentation on how to contribute #1836

@cthoyt

Description

@cthoyt

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.

Screen Shot 2022-04-18 at 10 36 52

Some ways to make this actionable:

  1. Add a new field to the metadata linking to the a contributing file (which should be in the root of the repository and can be a plain text file, a markdown file, or a restructured text file)
  2. Update the new ontology request form to include a link to this file
  3. Figure out how to check new ontology metadata files have this (but disregard old ones). While it's difficult to retroactively apply new rules, it's much easier now than it used to be to check repository properties en masse, as demonstrated in the OBO Community Health Report

Metadata

Metadata

Assignees

No one assigned

    Labels

    principlesIssues related to Foundry principles

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions