coder / coder/coder

New "Create Template" Path on Templates Homepage of the Coder UI

Open
#20,244 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
14.5k
Forks
1.5k
Avg merge
1d 20h
Merged PRs (30d)
601

Description

### Discussed in https://github.com/coder/coder/discussions/20243

Originally posted by **jcjiang** October 9, 2025
Currently, there is a single path for starting a custom template - "Upload Template," which asks users to upload an existing template.

This has led to confusion for users who assume that only the use cases in the starter templates are supported, as opposed to any Terraform-allowed use cases being supported. As a result, they ask the Coder support team to create starter templates that support their needs as opposed to feeling empowered to write their own using Terraform.

There is a Scratch starter template which provides the basic scaffolding for a user to write their own template from scratch. Today, however, it is not highlighted amongst the many starter templates offered.

The proposed change is to add a second path named "Create Template," which provides a direct link from the templates home page to the edit mode of the `main.tf` of the Scratch starter template.

image

In addition, comments should be added to the `main.tf` that provides an introduction that reduces need for README.

image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.