FAQ: Contributing#

How can I contribute?#

We welcome any and all kinds of contribution, including:

  • bug fixes and code contributions

  • ideas for new features

  • testing

  • documentation improvements

  • stlyistic improvements to the linkml site

  • general suggestions on how we can do better

You are free to make PRs on any LinkML repo, including:

Be sure to read the CONTRIBUTING.md for the repo you wish to contribute to.

For filing new issues, please use the main linkml repo.

You may wish to browse the list of good first issues, and you can vote for your favorite issue here.

How do I stay involved?#

  • Mailing list (low traffic; mostly announcements about upcoming LinkML Community Meetings): sign up

  • Separate Slack channels for the core development team and the LinkML community: join here

  • LinkedIn group: join

  • Mastodon: follow us

  • Community meetings: we hold an open meeting once a month (usually the third Thursday of the month at 11am ET). Please join the mailing list or Slack channel (see above) for info on how to participate.

How do I register my schema?#

You can make a GitHub Pull Request (PR) on the main linkml-registry metadata file.

If you are not familiar with the process of making PRs via the GitHub interface, you may find the guide to registering OBO ontologies useful (of course, LinkML schemas are not OBO ontologies, but the process is analogous).