Skip to content

Commit ce6a586

Browse files
committed
GitHub: update templates
- Update PR and issues templates - Minor markdown formatting in ReadMe
1 parent a165526 commit ce6a586

8 files changed

Lines changed: 156 additions & 100 deletions

File tree

.github/ISSUE_TEMPLATE/1-BUG_REPORT.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
1-
name: "Bug report"
2-
description: "Report a problem to help improve the website project."
1+
name: Bug report
2+
description: Report a problem to help improve the website project.
33
title: "Bug: <short description>"
44
labels: Bug
55
type: bug
6+
67
body:
78
- type: markdown
89
attributes:
910
value: |
10-
Thanks for taking the time to fill out this bug report! Please [search](https://github.com/freecad/website/issues) if a similar reported bug already exists. By submitting this issue, you accept the FreeCAD [Code of Conduct](https://github.com/FreeCAD/Website?tab=coc-ov-file#readme).
11+
Thanks for taking the time to fill out this bug report! Please [search](https://github.com/freecad/website/issues) if a similar reported bug already exists.
12+
This bug report template helps ensure issues can be reviewed and solved efficiently.
13+
Please do not add 2 unrelated issues in a single report.
1114
1215
- type: textarea
1316
id: description
1417
attributes:
15-
label: Bug description?
16-
description: Clear and concise description of the problem and how it impacts user experience, workflow or performance. Attach images or files by drag and dropping files in this area.
18+
label: Bug description
19+
description: Clear and concise description of the problem and how it impacts user experience, workflow or performance.
1720
placeholder: Describe the problem briefly.
1821
validations:
1922
required: true
2023

2124
- type: dropdown
2225
id: dir
2326
attributes:
24-
label: Page collection affected?
27+
label: Page collection affected
2528
options:
2629
- Homepage
2730
- Features
@@ -37,7 +40,7 @@ body:
3740
- type: textarea
3841
id: reproduce
3942
attributes:
40-
label: Steps to reproduce?
43+
label: Steps to reproduce
4144
description: Provide a recipe to help reliably reproduce the issue.
4245
placeholder: |
4346
Steps to reproduce the behavior:
@@ -49,7 +52,7 @@ body:
4952
- type: textarea
5053
id: system
5154
attributes:
52-
label: System affected?
55+
label: System affected
5356
description: Provide basic info on the system affected by the issue.
5457
placeholder: |
5558
- Device: e.g. Desktop, Tablet, Smartphone

.github/ISSUE_TEMPLATE/2-FEATURE_REQUEST.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
1-
name: "Feature request"
2-
description: "Feature or improvement idea to help improve the website project."
1+
name: Feature request
2+
description: Feature or improvement idea to help improve the website project.
33
title: "Feature: <short description>"
44
labels: Feature
55
type: feature
6+
67
body:
78
- type: markdown
89
attributes:
910
value: |
10-
Thanks for taking the time to fill out this feature request! Please [search](https://github.com/freecad/website/issues) if a similar requested feature already exists. By submitting this issue, you accept the FreeCAD [Code of Conduct](https://github.com/FreeCAD/Website?tab=coc-ov-file#readme).
11+
Thanks for taking the time to fill out this feature request! Please [search](https://github.com/freecad/website/issues) if a similar requested feature already exists.
12+
This feature request template helps ensure issues can be reviewed and solved efficiently.
13+
Please do not add 2 unrelated issues in a single request.
1114
1215
- type: textarea
1316
id: description
1417
attributes:
15-
label: Feature description?
16-
description: Clear and concise description of the feature or improvement idea and how it impacts user experience, workflow or performance. Attach images or files by drag and dropping files in this area.
18+
label: Feature description
19+
description: Clear and concise description of the feature or improvement idea and how it impacts user experience, workflow or performance.
1720
placeholder: Describe the feature briefly.
1821
validations:
1922
required: true
2023

2124
- type: textarea
2225
id: implementation
2326
attributes:
24-
label: Feature implementation?
27+
label: Feature implementation
2528
description: Provide info how the feature can be implemented.
2629
placeholder: Describe the implementation briefly.
2730
validations:

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
blank_issues_enabled: false
2+
23
contact_links:
34
- name: 💬 START HERE - FreeCAD Forum
45
url: https://forum.freecad.org/

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 40 deletions
This file was deleted.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## New feature or enhancement
2+
3+
<!--
4+
Thanks for contributing to the FreeCAD community!
5+
This PR feature template helps ensure PRs can be reviewed efficiently.
6+
Please do not add 2 unrelated changes in a single PR.
7+
-->
8+
9+
### Feature topic
10+
11+
Pick appropriate topics:
12+
13+
- Content
14+
- News
15+
- Homepage
16+
- Features
17+
- Download
18+
- Community
19+
- Docs
20+
- Donate
21+
- Theme
22+
- CSS
23+
- JS
24+
- Hugo
25+
- CMS
26+
- Config
27+
- Data
28+
- Assets
29+
- Static
30+
- Tools
31+
- GitHub
32+
33+
### Feature summary and motivation
34+
35+
Summarize why are these changes needed?
36+
37+
### Changes description and implementation
38+
39+
What was changed? How was it implemented? If the proposed changes affect the UI, add before and after screenshots.
40+
41+
### Related issues
42+
43+
Link to relevant Issues this PR resolves by referencing their number (e.g., fixes #1234, closes #4321) so it is closed automatically when this PR is merged.
44+
45+
### PR checklist
46+
47+
- [ ] This change is verified to work as described. The documentation is added/updated if necessary.
48+
- [ ] This change complies with the repository [Guidelines](https://github.com/FreeCAD/website?tab=readme-ov-file#guidelines).
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## Bug fix
2+
3+
<!--
4+
Thanks for contributing to the FreeCAD community!
5+
This PR bug template helps ensure PRs can be reviewed efficiently.
6+
Please do not add 2 unrelated changes in a single PR.
7+
-->
8+
9+
### Bug fix topic
10+
11+
Pick appropriate topics:
12+
13+
- Content
14+
- News
15+
- Homepage
16+
- Features
17+
- Download
18+
- Community
19+
- Docs
20+
- Donate
21+
- Theme
22+
- CSS
23+
- JS
24+
- Hugo
25+
- CMS
26+
- Config
27+
- Data
28+
- Assets
29+
- Static
30+
- Tools
31+
- GitHub
32+
33+
### Changes description and implementation
34+
35+
What was changed? How was it implemented? If the proposed changes affect the UI, add before and after screenshots.
36+
37+
### Related issues
38+
39+
Link to relevant Issues this PR resolves by referencing their number (e.g., fixes #1234, closes #4321) so it is closed automatically when this PR is merged.
40+
41+
### PR checklist
42+
43+
- [ ] This change is verified to work as described. The documentation is added/updated if necessary.
44+
- [ ] This change complies with the repository [Guidelines](https://github.com/FreeCAD/website?tab=readme-ov-file#guidelines).
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## Meeting and development notes
2+
3+
<!--
4+
Thanks for contributing to the FreeCAD community!
5+
This PR notes template helps ensure PRs can be reviewed efficiently.
6+
Please do not add 2 unrelated changes in a single PR.
7+
-->
8+
9+
### Botes topic
10+
11+
Pick appropriate topics:
12+
13+
- Meeting
14+
- Development
15+
16+
### Notes content
17+
18+
If the notes are for a specific meeting, please indicate the meeting date.
19+
20+
### PR checklist
21+
22+
- [ ] This change is verified to work as described. The documentation is added/updated if necessary.
23+
- [ ] This change complies with the repository [Guidelines](https://github.com/FreeCAD/website?tab=readme-ov-file#guidelines).

0 commit comments

Comments
 (0)