Skip to content
Constantine Rafikov edited this page Dec 21, 2022 · 3 revisions

Biologists

Contribute to the most important part of Open Genes — biology and data analysis!
We will teach you how to collect data from studies according to our criteria and will provide you with detailed instruction.

How you can contribute:

  • Collect, structure and add studies data from publications to our database using CMS for biologists
  • Perform analysis based on Open Genes data
  • Generate datasets for data related to genes in our database

Technical writers and Wiki contributors

Help us writing documentation for Open Genes infrastructure and features.

How you can contribute:

  • Write guidelines
  • Describe how individual parts of Open Genes work
  • Taking notes of the current state of the project
  • Share useful resources for contributing to Open Genes

Project Managers

We need enthusiasts who can help us interact with a community. We have many things to do to start communicating with our potential contributors. For example our core team has many tasks in a private Jira that we want to transfer to public Issues section on GitHub.

How you can contribute:

  • Help us describing our tasks in a more clear and detail way for new contributors
  • Onboard volunteers people getting involved
  • Check tasks status and notify reviewers

Developers

Take part in Open Genes development on Back-end or Front-end!

How you can contribute:

  • Implement new features
  • Document the code, write unit tests
  • Fix bugs

Front-end stack

JavaScript, TypeScript, Angular 13, RxJs, Angular Material, HTML5, CSS3, SCSS, Jasmine

Middleware

JavaScript, TypeScript, Node.js, Express.js, Nest.js, Jest

Back-end stack

DB and migrations, console scripts
PHP 7.2, Yii2, Composer, Xdebug, MySQL, nginx, Bash, Docker

Python, console scripts
Python 3, FastAPI, pydantic, pandas, MySQL 8, nginx, Docker


Designers

Take part in UI/UX or draw illustrations for our social media and apps!

How you can contribute:

  • Develop UI design for desktop and mobile devices
  • Improve existing design, work with Storybook and Figma to develop our design system
  • We are searching for illustrators who can draw vector images for UI, articles and social media