Skip to content

remove complex settings on "create template" screen #11783

Closed
@bpmct

Description

@bpmct

When a user is creating a template in Coder from a starter template, they are asked to decide on a bunch of template settings that impact day 2 behavior.

As this may be one of the first workflows in Coder, it creates a significant amount of cognitive load for a new user. I suggest we remove all of these fields (surrounded by red rectangle) on the "create template" screen and create it with the default values:

Screenshot 2024-01-23 at 4 42 32 PM

In comparison, GitHub's "create repo" screen is quite small even though GitHub repos have significantly more settings than Coder settings.

Screenshot 2024-01-23 at 4 23 06 PM

Imagine somebody had to go through all repo settings before creating:

Screenshot 2024-01-23 at 4 24 02 PM

If a user needs to change a setting after creating a repo, they go into the settings for the repo for the full view

Note on "Duplicate"

I think, in many other software platforms, "Duplicate" actions will take you directly to the duplicated resource, not a create form where the user can make modifications before creation.

However, if we want to keep the current duplicate flow, perhaps we could hide the complex fields under "Advanced"

Metadata

Metadata

Assignees

Labels

siteArea: frontend dashboard

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions