Why the TypeScript migration was reverted? #2579
-
Hey there, first of all, I'd like to thank everyone who contributed to this beautiful piece of work! I am new to this repo, and was looking around, noticed that there was an attempt to switch to TS and then it was reverted. Can anyone please comment on that as I couldn't trace it from the history context. Also, I realized there is a repo for the hosted version of cellxgene (that one is in TS 😅), I wonder what's the plan for the two, will they always be kept in sync in terms of functionality, or will one replace the other? Best, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hi @mohyddintash - this post was overlooked - my apologies.
Essentially, there is a bit of historical/organizational context. This is the original repo for the CELLxGENE explorer. During the timeframe that you noted, there was an attempt to migrate to typescript as a part of an engineering excellence goal that was in support of our development of the CELLxGENE Data Portal during its infancy. During this period, the team ended up making the decision to create an alternative version of the explorer that essentially allowed for easier hosting (aka some features are quite costly to replicate in a hosted environment). As a result of that split, this repo was reverted back, while the migration to typescript was completed in the repo that contains the hosted explorer.
These are mostly in sync (with the exception of the custom annotations function being missing from the hosted version). Both are being maintained as they serve different use cases for our users (so no plans for one to replace the other). We are currently prioritizing the development of some additional products in our suite (so no big changes planned for either of the explorer repos in the near future), but we are always open to receiving constructive feedback on the explorer. |
Beta Was this translation helpful? Give feedback.
Hi @mohyddintash - this post was overlooked - my apologies.
Essentially, there is a bit of historical/organizational context. This is the original repo for the CELLxGENE explorer. During the timeframe that you noted, there was an attempt to migrate to typescript as a part of an engineering excellence goal that was in support of our development of the CELLxGENE Data Portal during its infancy. During this period, the team ended up making the decision to create an alternative version of …