dal icon indicating copy to clipboard operation
dal copied to clipboard

Front-end upgrade

Open TmLev opened this issue 3 years ago • 2 comments

Current state of the front-end is suboptimal at best.

Here is a list of possible upgrades that should make front-end more maintainable and easier to develop:

  • [x] Migrate to TypeScript.
  • [ ] Test crucial components and store logic.
  • [ ] Auto-generate back-end API consumers for front-end based on Swagger schema.
  • [ ] Update Vue to version 3.

TmLev avatar Dec 30 '21 20:12 TmLev

Migration to TS has been started in branch https://github.com/hse-mtc/dal/tree/deps/migrate-to-typescript-via-plugin

TmLev avatar Jan 01 '22 22:01 TmLev

TypeScript is now fully supported. Now we need to migrate all JS code to TS.

TmLev avatar Jan 12 '22 19:01 TmLev