Skip to content

Commit 4fc266a

Browse files
committed
add all github templates
1 parent bbce655 commit 4fc266a

File tree

4 files changed

+234
-0
lines changed

4 files changed

+234
-0
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: Bug Report
2+
description: File a bug report to help us improve
3+
title: "[Bug]: "
4+
labels: ["bug", "triage"]
5+
assignees: []
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this bug report!
11+
- type: input
12+
id: contact
13+
attributes:
14+
label: Contact Details
15+
description: How can we get in touch with you if we need more info?
16+
placeholder: ex. email@example.com
17+
validations:
18+
required: false
19+
- type: textarea
20+
id: what-happened
21+
attributes:
22+
label: What happened?
23+
description: Also tell us, what did you expect to happen?
24+
placeholder: Tell us what you see!
25+
value: "A bug happened!"
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: reproduce
30+
attributes:
31+
label: Steps to Reproduce
32+
description: Please provide detailed steps to reproduce the issue
33+
placeholder: |
34+
1. Go to '...'
35+
2. Click on '....'
36+
3. Scroll down to '....'
37+
4. See error
38+
validations:
39+
required: true
40+
- type: dropdown
41+
id: version
42+
attributes:
43+
label: Version
44+
description: What version of our software are you running?
45+
options:
46+
- main (latest)
47+
- dev
48+
- Other (please specify in description)
49+
validations:
50+
required: true
51+
- type: dropdown
52+
id: browsers
53+
attributes:
54+
label: What browsers are you seeing the problem on?
55+
multiple: true
56+
options:
57+
- Firefox
58+
- Chrome
59+
- Safari
60+
- Microsoft Edge
61+
- Other
62+
- type: dropdown
63+
id: device
64+
attributes:
65+
label: What device are you using?
66+
multiple: true
67+
options:
68+
- Desktop
69+
- Mobile
70+
- Tablet
71+
- type: textarea
72+
id: logs
73+
attributes:
74+
label: Relevant log output
75+
description: Please copy and paste any relevant log output from browser console. This will be automatically formatted into code, so no need for backticks.
76+
render: shell
77+
- type: checkboxes
78+
id: terms
79+
attributes:
80+
label: Code of Conduct
81+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/CivicDataLab/DataSpaceFrontend/blob/main/CODE_OF_CONDUCT.md)
82+
options:
83+
- label: I agree to follow this project's Code of Conduct
84+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: GitHub Discussions
4+
url: https://github.com/CivicDataLab/DataSpaceFrontend/discussions
5+
about: Ask questions and discuss ideas with the community
6+
- name: Security Issues
7+
url: mailto:tech@civicdatalab.in
8+
about: Please report security vulnerabilities via email
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project
3+
title: "[Feature]: "
4+
labels: ["enhancement", "triage"]
5+
assignees: []
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for suggesting a new feature!
11+
- type: textarea
12+
id: problem
13+
attributes:
14+
label: Is your feature request related to a problem?
15+
description: A clear and concise description of what the problem is.
16+
placeholder: I'm always frustrated when [...]
17+
validations:
18+
required: false
19+
- type: textarea
20+
id: solution
21+
attributes:
22+
label: Describe the solution you'd like
23+
description: A clear and concise description of what you want to happen.
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: alternatives
28+
attributes:
29+
label: Describe alternatives you've considered
30+
description: A clear and concise description of any alternative solutions or features you've considered.
31+
validations:
32+
required: false
33+
- type: dropdown
34+
id: component
35+
attributes:
36+
label: Which component does this relate to?
37+
multiple: true
38+
options:
39+
- UI/UX
40+
- Authentication
41+
- Data Visualization
42+
- Search
43+
- Navigation
44+
- Performance
45+
- Accessibility
46+
- Documentation
47+
- Testing
48+
- Other
49+
- type: textarea
50+
id: additional-context
51+
attributes:
52+
label: Additional context
53+
description: Add any other context or screenshots about the feature request here.
54+
validations:
55+
required: false
56+
- type: checkboxes
57+
id: terms
58+
attributes:
59+
label: Code of Conduct
60+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/CivicDataLab/DataSpaceFrontend/blob/main/CODE_OF_CONDUCT.md)
61+
options:
62+
- label: I agree to follow this project's Code of Conduct
63+
required: true

.github/pull_request_template.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# Pull Request
2+
3+
## Description
4+
5+
Brief description of the changes introduced by this PR.
6+
7+
## Type of Change
8+
9+
Please delete options that are not relevant.
10+
11+
- [ ] Bug fix (non-breaking change which fixes an issue)
12+
- [ ] New feature (non-breaking change which adds functionality)
13+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
14+
- [ ] Documentation update
15+
- [ ] Performance improvement
16+
- [ ] Code refactoring
17+
- [ ] Test improvements
18+
- [ ] UI/UX improvements
19+
20+
## Related Issues
21+
22+
Fixes #(issue number)
23+
Closes #(issue number)
24+
Relates to #(issue number)
25+
26+
## Changes Made
27+
28+
- [ ] Change 1
29+
- [ ] Change 2
30+
- [ ] Change 3
31+
32+
## Testing
33+
34+
- [ ] I have tested this change manually
35+
- [ ] I have added/updated tests for my changes
36+
- [ ] All existing tests pass
37+
- [ ] I have tested on multiple browsers (if applicable)
38+
- [ ] I have tested on mobile devices (if applicable)
39+
40+
### Test Instructions
41+
42+
Please describe how reviewers can test your changes:
43+
44+
1. Step 1
45+
2. Step 2
46+
3. Step 3
47+
48+
## Screenshots (if applicable)
49+
50+
Add screenshots to help explain your changes, especially for UI changes.
51+
52+
## Checklist
53+
54+
- [ ] My code follows the style guidelines of this project
55+
- [ ] I have performed a self-review of my own code
56+
- [ ] I have commented my code, particularly in hard-to-understand areas
57+
- [ ] I have made corresponding changes to the documentation
58+
- [ ] My changes generate no new warnings
59+
- [ ] I have run `npm run lint` and fixed any issues
60+
- [ ] I have run `npm run build` successfully
61+
- [ ] I have tested the changes in development mode
62+
- [ ] Any dependent changes have been merged and published in downstream modules
63+
64+
## Performance Impact
65+
66+
- [ ] No performance impact
67+
- [ ] Positive performance impact
68+
- [ ] Negative performance impact (please explain)
69+
70+
## Accessibility
71+
72+
- [ ] I have tested keyboard navigation
73+
- [ ] I have tested with screen readers (if applicable)
74+
- [ ] I have ensured proper color contrast
75+
- [ ] I have added appropriate ARIA labels (if applicable)
76+
77+
## Additional Notes
78+
79+
Add any additional notes or context about the PR here.

0 commit comments

Comments
 (0)