studio icon indicating copy to clipboard operation
studio copied to clipboard

Visual Designer - UI components

Open Amzani opened this issue 1 year ago • 4 comments

Problem

We want to Let people quickly start authoring AsyncAPI documents without having to learn the AsyncAPI syntax and nuances, we're adding a visual designer. Essentially, this is just a UI to help you edit your AsyncAPI file. It takes the AsyncAPI document as input and outputs a new one with the changes you make on the UI. That's it. No more, no less.

Play with the interactive Figma prototype here: https://www.figma.com/proto/bPMB3lkMTOOMuKk0oGLuNm/Studio?type=design&node-id=96-2392&scaling=contain&page-id=0%3A1&starting-point-node-id=2%3A2.

To achieve that we would like to first create UI components in the design system, once the new architecture with NextJS app is ready by @Shurtu-gal we start iterating on that in the next cycles.

Solution

Add Visual designer UI components in the design system (location apps/design-system)

Screenshot 2023-07-31 at 14 18 05

Rabbit holes

Nothing identified as Rabbit holes

Scope

  • [x] #749
  • [x] #752
  • [x] #753
  • [ ] #754
  • [x] #755
  • [ ] #1105

Out of bounds

No response

Success criteria

No response

Amzani avatar Jul 31 '23 09:07 Amzani

Thanks for creating a new pitch 🥳. You can now create or link existing scopes. You can create new scopes in two different ways:

Option 1

  1. Edit the Pitch or Bet issue
  2. Add your scope under the scope section

See this example

Option 2

  1. Create a new issue
  2. Add this keywork in the description related to #ISSUE_BET_NUMBER

See this example

shapeit-bot[bot] avatar Feb 07 '24 15:02 shapeit-bot[bot]

@Amzani I am interested in taking this issue can I work on the remaining 3 issues - #752, #754, #755.

VivekJaiswal18 avatar Feb 27 '24 10:02 VivekJaiswal18

@VivekJaiswal18 752 and 755 are already in progress. You can go ahead with #754 .

princerajpoot20 avatar Feb 27 '24 13:02 princerajpoot20

@princerajpoot20 Okay thanks!

VivekJaiswal18 avatar Feb 27 '24 22:02 VivekJaiswal18