burr icon indicating copy to clipboard operation
burr copied to clipboard

Typescript version of Burr

Open skrawcz opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe. Burr is python only.

Describe the solution you'd like People are asking for typescript.

Describe alternatives you've considered N/A

Additional context Please react with an emoji / comment / etc. if this issue speaks to you.

skrawcz avatar Aug 01 '24 16:08 skrawcz

This has significant value but is a sizable undertaking. Some things to think about:

  1. Typing for the State API + how to make that cleaner with typescript (more advanced features should help here)
  2. DB interaction, persisters, etc... TS has different practices as it's a largely FE language. Can we do something smart with next here? Or is this a lower-level concern?
  3. Ditto with tracking -- how do we access the local filesystem?
  4. How do we ensure feature/functionality parity with python (shared test-suite? Best effort for now?)
  5. Generator API

Really is a somewhat complicated port -- it'll be a different API with very little shared code (exception is the telemetry server).

elijahbenizzy avatar Aug 01 '24 22:08 elijahbenizzy