opentargets / issues

Issue tracker for Open Targets Platform and Open Targets Genetics Portal
https://platform.opentargets.org https://genetics.opentargets.org
Apache License 2.0
12 stars 2 forks source link

Migrate OT-UI-APPS codebase to Typescript #2871

Open carcruz opened 1 year ago

carcruz commented 1 year ago

As the OpenTargets development team, we want to refactor our UI code base to Typescript because of the following:

To complete this significant refactor, we kindly invite open-source contributors to collaborate with small-scoped pull requests to files and components.

Background

We are currently building our UIs and components using standard Javascript, but the lack of unit testing and type definitions is causing various issues in handling unexpected data. This is a constant issue across releases that requires, in some cases, side fixes.

Tasks

Reference links

riyavsinha commented 1 year ago

Hi, I'm interested in helping this task move forward on the genetics side especially. Within the genetics app, what is the difference between src/components and src/ot-ui-components? For example, there is a Link component in both of them.

riyavsinha commented 1 year ago

@carcruz Could you explain the distinction between src/components and src/ot-ui-components? also between OtTable.jsx and OtTableRF.jsx?