Skip to content

Commit 282e4e3

Browse files
Merge pull request #129 from MaksymStoianov/max/next
chore(github): add issue and discussion templates
2 parents d023de0 + 05777bf commit 282e4e3

6 files changed

Lines changed: 162 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Ideas & Proposals
2+
description: Share an idea or a new feature proposal.
3+
title: "[Idea]: "
4+
labels: [ "discussion" ]
5+
body:
6+
- type: textarea
7+
id: idea
8+
attributes:
9+
label: What is your idea?
10+
description: Describe your proposal or improvement in detail.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: motivation
15+
attributes:
16+
label: Motivation
17+
description: Why do you think this would be a valuable addition to the project?
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: alternatives
22+
attributes:
23+
label: Alternatives considered
24+
description: Have you thought of any other ways to solve this?
25+
validations:
26+
required: false
27+
- type: textarea
28+
id: additional-context
29+
attributes:
30+
label: Additional context
31+
description: Any other information or screenshots to share.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Question & Help
2+
description: Ask a question or get help with your project.
3+
title: "[Question]: "
4+
labels: [ "question" ]
5+
body:
6+
- type: textarea
7+
id: question
8+
attributes:
9+
label: What is your question?
10+
description: Provide as much detail as possible to help others understand your question.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: context
15+
attributes:
16+
label: Context
17+
description: What are you trying to achieve? What have you tried so far?
18+
validations:
19+
required: false
20+
- type: textarea
21+
id: code-snippet
22+
attributes:
23+
label: Code snippet
24+
description: Provide relevant code if applicable.
25+
render: typescript
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Bug Report
2+
description: Report a bug report to help us improve.
3+
title: "[Bug]: "
4+
labels: [ "bug" ]
5+
body:
6+
- type: textarea
7+
id: description
8+
attributes:
9+
label: Describe the bug
10+
description: A clear and concise description of what the bug is.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: steps-to-repro
15+
attributes:
16+
label: Steps to reproduce
17+
description: How do we reproduce the bug?
18+
placeholder: |
19+
1. Go to '...'
20+
2. Click on '....'
21+
3. ...
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: expected-behavior
26+
attributes:
27+
label: Expected behavior
28+
description: What did you expect to happen?
29+
validations:
30+
required: true
31+
- type: input
32+
id: environment
33+
attributes:
34+
label: Environment
35+
description: Library version, Node.js version, etc.
36+
placeholder: e.g. apps-script-utils@1.9.0, Node.js v22.14.0
37+
validations:
38+
required: true
39+
- type: textarea
40+
id: additional-context
41+
attributes:
42+
label: Additional context
43+
description: Add any other context about the problem here (e.g. screenshots, logs).

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Documentation
4+
url: https://github.com/MaksymStoianov/apps-script-utils#readme
5+
about: Read the official documentation.
6+
- name: Roadmap
7+
url: https://github.com/MaksymStoianov/apps-script-utils/blob/main/ROADMAP.md
8+
about: Check out our future plans.
9+
- name: Discussions
10+
url: https://github.com/MaksymStoianov/apps-script-utils/discussions
11+
about: Ask questions or discuss ideas.
12+
- name: Contributing
13+
url: https://github.com/MaksymStoianov/apps-script-utils/blob/main/CONTRIBUTING.md
14+
about: Learn how to contribute to this project.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project.
3+
title: "[Feature]: "
4+
labels: [ "enhancement" ]
5+
body:
6+
- type: textarea
7+
id: feature-description
8+
attributes:
9+
label: Describe the feature
10+
description: What would you like to see added or changed?
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: motivation
15+
attributes:
16+
label: Motivation
17+
description: Why do you need this feature? What problem does it solve?
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: code-example
22+
attributes:
23+
label: Example usage
24+
description: Provide a code snippet or example of how this feature would be used.
25+
render: typescript
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Documentation Update
2+
description: Report a mistake or suggest an improvement for the documentation.
3+
title: "[Docs]: "
4+
labels: [ "documentation" ]
5+
body:
6+
- type: textarea
7+
id: description
8+
attributes:
9+
label: Description
10+
description: What is wrong with the current documentation or what's missing? Please include links to the relevant pages if possible.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: proposed-changes
15+
attributes:
16+
label: Proposed changes
17+
description: How would you like to improve the documentation?
18+
validations:
19+
required: false
20+
- type: textarea
21+
id: additional-context
22+
attributes:
23+
label: Additional context
24+
description: Add any other context or screenshots here.

0 commit comments

Comments
 (0)