GitHub Issue Template Generator

Generate GitHub issue templates with YAML frontmatter, markdown body, and optional form elements.

  1. Home
  2. Developer
  3. Issue Template Generator

Place in .github/ISSUE_TEMPLATE/ directory

Labels (comma separated)

Assignees (comma separated)

Form Fields (comma separated)

0 chars | 0 lines

What is a GitHub Issue Template?

GitHub issue templates are YAML files placed in the .github/ISSUE_TEMPLATE/ directory that provide structured forms for creating issues. They use the GitHub Issue Forms syntax, which includes YAML frontmatter and markdown body with optional form elements like text inputs, textareas, dropdowns, and checkboxes.

This generator creates valid GitHub Issue Form YAML templates. Choose from common presets (Bug Report, Feature Request) or create a Custom template with your own fields. The generated templates follow the GitHub Issue Forms specification and include proper YAML frontmatter with name, description, labels, and assignees.

How to Use

  1. Select Template Type — Choose Bug Report, Feature Request, or Custom template.
  2. Customize Fields — Edit the name, description, labels, assignees, and form fields as needed.
  3. Preview — The generated YAML updates in real time as you make changes.
  4. Download — Download the .yml file and place it in your repository's .github/ISSUE_TEMPLATE/ directory. GitHub automatically detects and uses it.

Frequently Asked Questions

Where do I place the template file?

Save the generated .yml file in the .github/ISSUE_TEMPLATE/ directory in your repository. If the directory doesn't exist, create it. GitHub automatically reads all .yml files from this directory and presents them as issue template options.

What is the GitHub Issue Forms syntax?

GitHub Issue Forms use a YAML format with a body array containing markdown and form elements. Each element has a type (markdown, textarea, input, dropdown, checkboxes), id, attributes (label, description, placeholder), and validations (required). This generator handles the syntax for you.

How do I add form elements beyond text fields?

The generator creates textarea form elements for each comma-separated field. GitHub Issue Forms support additional types like dropdown, checkboxes, and markdown — you can manually add these after downloading the generated template by editing the YAML's type field.

Apakah data saya disimpan?

No. Semua proses terjadi di browser Anda. Data tidak pernah dikirim ke server.