Skip to content

Contributing guide

Constantine Rafikov edited this page Aug 6, 2023 · 5 revisions

Your first contribution

Checklist

  • Please familiarize yourself with the Code of Conduct
  • Choose a role that suits you best
  • Communicate with your onboarding manager
  • Consider joining the chat group if it's of interest to you
  • Read about the workflow for your particular role and project
  • Start working on your project and ask any questions you may have along the way
  • Check the CONTRIBUTING.md file in the project you are working on for helpful information

Code of conduct

See Code of conduct

Team

Open Genes has a core team and team of contributors who work together to develop solutions for collecting, structuring, and working with open data for genes associated with aging.

The core team works on researching, developing, and testing new technologies and supporting current implementations, while the contributors help with the tasks and provide valuable feedback and insights to help refine the solutions. Core team also works to create educational resources to help Open Genes users and contributors learn how to use existing tools.

Communications

Open Genes team uses the following channels to communicate:

  • GitHub for discussing pull issues and doing code reviews
  • Core team uses Jira for working on tasks
  • Zoom for calls and meetings
  • Telegram for messaging

Open Genes often communicates and collaborates with Open Longevity. Open Longevity uses the following channels to communicate:

  • Notion for projects
  • Zoom for calls and meetings
  • Telegram for group chats and messaging

Pesonalities

You can reach out to Open Genes members regarding different questions.
See Personalities

Roles

We need your help to make this project a success. Here are some ways you can contribute.
See Roles

Benefits

  • Contributing to Open Genes you are creating a new generation of services for biologists in the field of aging.
  • You will learn more about biological data and working in longevity and have a chance to apply new knowledge.
  • We try to make contribution a rewarding experience and create a community where everybody can grow and have fun.

Your onboarding

See Onboarding

Some hints that may be useful

Please turn on "Display current local time" on your GitHub profile, so we could know what time works better to communicate with you