diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..9a846e59a1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -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. diff --git a/.github/ISSUE_TEMPLATE/build_problem.md b/.github/ISSUE_TEMPLATE/build_problem.md new file mode 100644 index 0000000000..08043932fb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/build_problem.md @@ -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] diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md new file mode 100644 index 0000000000..2a37fa3a77 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -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. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 97aa31a290..b2f17d597a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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' diff --git a/.github/workflows/ci_cmake.yml b/.github/workflows/ci_cmake.yml index 2c9ad34727..af5ac12cb0 100644 --- a/.github/workflows/ci_cmake.yml +++ b/.github/workflows/ci_cmake.yml @@ -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' diff --git a/.github/workflows/ci_mac.yml b/.github/workflows/ci_mac.yml index 5b28c57859..6fa6377e3e 100644 --- a/.github/workflows/ci_mac.yml +++ b/.github/workflows/ci_mac.yml @@ -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' diff --git a/.github/workflows/ci_msw.yml b/.github/workflows/ci_msw.yml index e61dbf7ace..6c8f9a526b 100644 --- a/.github/workflows/ci_msw.yml +++ b/.github/workflows/ci_msw.yml @@ -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' diff --git a/.github/workflows/ci_msw_cross.yml b/.github/workflows/ci_msw_cross.yml index ec3b79bdbc..674ab29684 100644 --- a/.github/workflows/ci_msw_cross.yml +++ b/.github/workflows/ci_msw_cross.yml @@ -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' diff --git a/appveyor.yml b/appveyor.yml index b9474da3cb..2b16f4f34f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -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