Skip to content

Commit d412ece

Browse files
committed
fix: add GitHub templates for better open-source collaboration
- Add GitHub issue templates (bug report, config) - Add GitHub pull request template - Update dependencies with npm audit fix
1 parent a82cc9c commit d412ece

File tree

4 files changed

+419
-1265
lines changed

4 files changed

+419
-1265
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Bug Report
2+
description: File a bug report
3+
title: '[Bug]: '
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to fill out this bug report!
9+
- type: textarea
10+
id: issue-experiencing
11+
attributes:
12+
label: What issue are you experiencing?
13+
description: A detailed explanation of the issue
14+
validations:
15+
required: true
16+
- type: textarea
17+
id: reproduction-steps
18+
attributes:
19+
label: Steps To Reproduce
20+
description: Steps to reproduce the behavior.
21+
placeholder: |
22+
1. In this environment...
23+
2. With this config...
24+
3. Run '...'
25+
4. See error...
26+
validations:
27+
required: false
28+
- type: input
29+
id: plugin-version
30+
attributes:
31+
label: What version of the plugin are you using?
32+
validations:
33+
required: true
34+
- type: input
35+
id: strapi-version
36+
attributes:
37+
label: What strapi version are you using?
38+
validations:
39+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
contact_links:
2+
- name: Discussions
3+
url: https://github.com/Schero94/Magic-Mail/discussions
4+
about: Use discussions for improvements and/or questions

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!--- PR title should follow conventional commits (https://conventionalcommits.org) -->
2+
3+
### Description
4+
5+
<!-- Describe your changes in detail -->
6+
<!-- What changes have been made -->
7+
8+
### Type of change
9+
10+
<!-- What types of changes does your code introduce? Put an `x` in all the boxes that apply. -->
11+
12+
- [ ] Documentation (updates to the documentation or readme)
13+
- [ ] Bug fix (a non-breaking change that fixes an issue)
14+
- [ ] Enhancement (improving an existing functionality like performance)
15+
- [ ] New feature (a non-breaking change that adds functionality)
16+
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
17+
18+
### Relevant Issue(s)
19+
20+
<!-- If it resolves an open issue, please link to the issue here. For example "Resolves #1337" -->

0 commit comments

Comments
 (0)