Skip to content

Commit 4450249

Browse files
authored
chore: Add GitHub feature proposal template (#144)
1 parent bfb1e85 commit 4450249

File tree

2 files changed

+48
-3
lines changed

2 files changed

+48
-3
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ body:
1010
- type: markdown
1111
attributes:
1212
value: |
13-
**Note: In order to prevent drowning in unactionable bugs, any bugs that are not clearly actionable will be closed immediately.**
14-
In particular, if you are having issues with your particular build environment that are not clearly root caused,
13+
**Note: In order to prevent drowning in unactionable bugs, any bugs that are not clearly actionable will be closed.**
14+
In particular, if you are having issues (e.g. with your particular build environment or API usage) that are not clearly root caused,
1515
please start a conversation in [Discussions](https://github.com/visgl/deck.gl/discussions) rather than opening issues.
16-
Also please start new feature proposals in the Discussions section.
16+
Also consider starting new feature proposals in the Discussions section.
1717
- type: markdown
1818
attributes:
1919
value: |
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Feature Proposal (GitHub Issue)
2+
description: Discussion around a new feature or enhancement
3+
title: "[Feat]"
4+
labels: feature
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for taking the time to propose a new feature!
10+
- type: markdown
11+
attributes:
12+
value: |
13+
**Warning: In order to prevent drowning in unactionable issues, feature discussions that are not getting any implementation support or continued engagement by the original reporter may be closed.**
14+
- type: markdown
15+
attributes:
16+
value: |
17+
Tips: Before filing a new feature proposal:
18+
Consider starting new feature proposal in [GitHub Discussions](https://github.com/visgl/deck.gl-community/discussions) to see if there is interest and support from the community.
19+
Check [existing issues](https://github.com/visgl/deck.gl-community/issues) and [Discussions](https://github.com/visgl/deck.gl-community/discussions) to avoid filing duplicate proposals.
20+
We also use the [Open Visualization OpenJS Foundation slack channels](https://www.openvisualization.org/#get-involved) to interact with users.
21+
- type: markdown
22+
attributes:
23+
value: |
24+
Please understand that this repo is called "deck.gl-community" because it is maintained by the community.
25+
Many modules have no dedicated maintainers, which means that we mostly rely on the people who make proposals to also contribute PRs implementing those proposal.
26+
The vis.gl / Open Visualization leads are focused on helping review and land your PRs, and publish new versions with your fixes.
27+
Simple features will generally land quickly if you are willing to address comments and fix linter issues (this latter is where most authors drop off, leading to their PRs being closed).
28+
- type: textarea
29+
attributes:
30+
label: Target Use Case
31+
description: How would this benefit you and other developers?
32+
validations:
33+
required: true
34+
- type: textarea
35+
attributes:
36+
label: Proposal
37+
description: How would this feature work? If it's a new API, use code samples to show how it will be used. If it's visual, link to an image that illustrate the desired effect.
38+
validations:
39+
required: true
40+
- type: textarea
41+
attributes:
42+
label: Details
43+
description: Free form text for any additional details or context.
44+
validations:
45+
required: false

0 commit comments

Comments
 (0)