-
Notifications
You must be signed in to change notification settings - Fork 13
Closed
Description
Context
As we start developing more and more tools, we will need to be able to develop tools faster and with more consistency.
Some ideas we have been discussing to resolve this:
- Tools built with plug-ins that can be configured with a set of props
- Reusable components that developers can use to quickly build parts of tools that are frequently similar
- A tool "starter" to help a developer quickly spin up a tool with some basic configurations and components, to speed up the development cycle and set a standard layout and framework for customization to take place
This ticket is to build a proof of concept of the tool starter. In this work, we are making a few assumptions:
- Every tool we develop will need some level of customization, to meet the custom needs of the data it is visualizing
- We can standardize the visual layout of tools
- There are some basic tool needs that can be met with resuable components
Acceptance Criteria
- A proof of concept demoing the tool starter flow with some basic options. This is open to interpretation based on feasibility and value, but the overall goal is to have something quickly that shows the idea and intent.
Definition of Done
- Unit tests
- (Where applicable) Automated playwright tests to cover primary use case(s)
- Merged to develop in relevant repo
- (?) Tested in instance context (GHG, earth.gov, template instance, etc)
- Relevant details of work are shared in a team forum (PR, ticket, slack, etc) to support knowledge sharing
Metadata
Metadata
Assignees
Labels
No labels