monokle icon indicating copy to clipboard operation
monokle copied to clipboard

Add configuration policy to new project flows

Open olensmar opened this issue 1 year ago • 6 comments

When creating a new project I want to specify which validation plugins that should be enabled - instead of having to do that later. Suggest we add a checklist to the corresponding forms/panels - one item for each validation plugin (individual rules can be configured later) - default to enable:

  • links
  • schema (select k8s version?)
  • common practices
  • ?

olensmar avatar Jun 20 '23 12:06 olensmar

@olensmar agree with adding a multiselect list to corresponding forms for each one of the starting options. Together with some easy info/trust text label or similar, so beginner users don't get lost/frustrated. I'll work on something

julioramosest avatar Jun 20 '23 16:06 julioramosest

Find ux proposal here: https://www.figma.com/file/V9FLU3sgj5oIwDhAIRNyIb/Policy?type=design&node-id=840%3A5115&mode=design&t=U7DNymsDYCIFwelL-1

julioramosest avatar Jul 18 '23 11:07 julioramosest

@julioramosest this was actually intended for Desktop - but the designs seem to for Cloud?

olensmar avatar Jul 20 '23 08:07 olensmar

@olensmar yes I noticed that the other day, my bad. Let me rework it for Desktop

julioramosest avatar Jul 20 '23 09:07 julioramosest

@olensmar @devcatalin find design and UX notes here: https://www.figma.com/file/V9FLU3sgj5oIwDhAIRNyIb/Policy?type=design&node-id=840%3A5115&mode=design&t=S7eKTkRRnRgiy28n-1 I believe this works for most new project cases, let's review individually if needed.

adding a policy setup to project creation 1 adding a policy setup to project creation 2 adding a policy setup to project creation 3

julioramosest avatar Jul 20 '23 10:07 julioramosest

To Catalin request, see UI and UX notes for Cloud version of this feature (adding policy set up to project creation): https://www.figma.com/file/V9FLU3sgj5oIwDhAIRNyIb/Policy?type=design&node-id=934%3A3603&mode=design&t=p4yTV0dQU5m29tsO-1

julioramosest avatar Jul 25 '23 10:07 julioramosest