Merge branch 'issue-templates'

Add some templates for GitHub issues.

These templates notably allow associating labels with the new issues,
which would be impossible otherwise.

See #22016.
This commit is contained in:
Vadim Zeitlin 2022-01-15 15:44:38 +01:00
commit 771e527f30
9 changed files with 83 additions and 0 deletions

33
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View file

@ -0,0 +1,33 @@
---
name: Bug report
about: Report a run-time problem
title: ''
labels: ''
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**Expected vs observed behaviour**
Please describe what you expected to happen and what actually happens.
**Patch or snippet allowing to reproduce the problem**
Please attach the smallest possible patch allowing to reproduce the problem in a sample. If there is absolutely no appropriate sample, please attach a minimal self-contained example in a single file.
Skip this step if the problem can be reproduced in one of the samples without any changes.
**To Reproduce**
Steps to reproduce the behaviour, please make them as detailed as possible, e.g.
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Platform and version information**
- wxWidgets version you use: [e.g. 3.1.6]
- wxWidgets port you use: [e.g. wxMSW, wxGTK, wxOSX]
- OS and its version: [e.g. Windows 10.0.19042.867, Ubuntu 22.10, macOS 15]
- For wxGTK only, please specify GTK version: [e.g. 3.24.5] and, if relevant, i.e. for appearance-related problems, the theme being used.

24
.github/ISSUE_TEMPLATE/build_problem.md vendored Normal file
View file

@ -0,0 +1,24 @@
---
name: Build Problem
about: Report a problem building wxWidgets
title: ''
labels: 'build'
assignees: ''
---
**Describe the problem**
Describe how exactly do you build wxWidgets, including the full `configure`
command line and/or `make` command line if relevant.
Please attach the full build log, but feel free to quote the relevant parts of
it here.
When using `configure`, please also attach `config.log` file.
**Platform and version information**
- wxWidgets version you use: [e.g. 3.1.6]
- wxWidgets port you use: [e.g. wxMSW, wxGTK, wxOSX]
- OS and its version: [e.g. Windows 10.0.19042.867, Ubuntu 22.10, macOS 15]
- Compiler being used: [e.g. MSVS 2022, gcc 12.1]

15
.github/ISSUE_TEMPLATE/enhancement.md vendored Normal file
View file

@ -0,0 +1,15 @@
---
name: Enhancement
about: Propose a new feature or enhancement of an existing one
title: ''
labels: 'feature'
assignees: ''
---
**Describe the proposed addition**
Implementation ideas and helpful links, e.g. to platform-specific API that can
be used, are welcome.
Please mention if you propose to submit pull requests implementing this.

View file

@ -6,6 +6,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci_mac.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_msw.yml'
@ -25,6 +26,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci_mac.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_msw.yml'

View file

@ -6,6 +6,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_mac.yml'
- '.github/workflows/ci_msw.yml'
@ -25,6 +26,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_mac.yml'
- '.github/workflows/ci_msw.yml'

View file

@ -5,6 +5,7 @@ on:
push:
branches: [ master ]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_msw.yml'
@ -33,6 +34,7 @@ on:
pull_request:
branches: [ master ]
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_msw.yml'

View file

@ -6,6 +6,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_mac.yml'
@ -25,6 +26,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_mac.yml'

View file

@ -6,6 +6,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_mac.yml'
@ -27,6 +28,7 @@ on:
branches:
- master
paths-ignore:
- '.github/ISSUE_TEMPLATE/**'
- '.github/workflows/ci.yml'
- '.github/workflows/ci_cmake.yml'
- '.github/workflows/ci_mac.yml'

View file

@ -27,6 +27,7 @@ skip_commits:
- include/wx/x11/
- src/x11/
- '**/*.md'
- .github/ISSUE_TEMPLATE/
- .github/workflows/
- build/tools/before_install.sh
- build/tools/httpbin.sh