NASA-IMPACT / veda-ui

Frontend for the Dashboard Evolution project
Other
22 stars 5 forks source link

[VEDA2 Refactor] Create Template Instance Repo & Scaffold #803

Closed sandrahoang686 closed 1 month ago

sandrahoang686 commented 9 months ago

Description: This ticket is to create the Template Instance repository and scaffolding. This ticket is the after experiment of the prototype work. This is just to create the skeleton.

Acceptance Criteria:

hanbyul-here commented 9 months ago

@sandrahoang686 's comment in #799 ticket https://github.com/NASA-IMPACT/veda-ui/issues/799#issuecomment-1898872649 made me think that testing on a test instance for actively changing components from veda-ui package might be annoying.

VEDA-UI currently has a sandbox page (not getting published on production), which is an isolated environment for the development of the components: https://visex.netlify.app/sandbox.

For active development on a component, to see changes right away without having to spin up the test instance, we can import those components into the sandbox page within veda-ui which is only used for development purposes. One cons is we can't test if something goes wrong during the library's build process (#800 ) in the sandbox page - at least for now.

faustoperez commented 9 months ago

I would be great to create a parallel Figma library so any changes in the codebase are reflected on the design components 👍

aboydnw commented 3 months ago

@hanbyul-here @sandrahoang686 @dzole0311

Is this ticket still needed? Seems old and seems to be overarching a lot of work. Should we close in favor of other tickets, or maybe narrow the scope a bit?

sandrahoang686 commented 3 months ago

This ticket is kindof also captured here https://github.com/NASA-IMPACT/veda-ui/issues/997, i'll scope down

sandrahoang686 commented 1 month ago

We have decided to continue developing on top of the prototype. Closing this because of that.