mirror of
https://github.com/zen-browser/theme-store.git
synced 2025-07-07 17:05:31 +02:00
This commit adds an issue template and a workflow for creating themes in the repository. The issue template allows users to submit a theme to be added to the theme library, while the workflow automatically parses the submitted issue and performs necessary checks.
50 lines
No EOL
1.2 KiB
YAML
50 lines
No EOL
1.2 KiB
YAML
name: Sumbit a theme
|
|
description: Submit a theme to be added to the theme library.
|
|
title: "[create-theme]: "
|
|
labels: ["new-theme"]
|
|
body:
|
|
- type: input
|
|
id: name
|
|
attributes:
|
|
label: Name
|
|
description: The name of the theme.
|
|
placeholder: Theme Name
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: description
|
|
attributes:
|
|
label: Description
|
|
description: A brief description of the theme.
|
|
placeholder: Theme Description
|
|
validations:
|
|
required: true
|
|
- type: input
|
|
id: homepage
|
|
attributes:
|
|
label: Homepage
|
|
description: The URL of the theme's homepage or repository.
|
|
placeholder: Theme Homepage
|
|
validations:
|
|
required: true
|
|
- type: textarea
|
|
id: Theme Styles
|
|
attributes:
|
|
label: Theme Styles
|
|
description: The CSS styles for the theme.
|
|
placeholder: |
|
|
body {
|
|
background-color: white;
|
|
color: black;
|
|
}
|
|
validations:
|
|
required: true
|
|
- type: markdown
|
|
id: readme
|
|
attributes:
|
|
label: README
|
|
description: A markdown display for the theme. This will be displayed in the theme marketplace.
|
|
placeholder: |
|
|
# Theme Name
|
|
A brief description of the theme.
|
|
|