From 2e87bc1dcbb5f346a25291fcff827e76617c52bc Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Wed, 29 Apr 2026 09:33:24 +0200 Subject: [PATCH 1/6] feat: added feature request template and disable blank issue creation in config.yml --- ISSUE_TEMPLATE/config.yml | 10 +++++ ISSUE_TEMPLATE/feature_request.yml | 62 ++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 ISSUE_TEMPLATE/config.yml create mode 100644 ISSUE_TEMPLATE/feature_request.yml diff --git a/ISSUE_TEMPLATE/config.yml b/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..a8e6924 --- /dev/null +++ b/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,10 @@ +blank_issues_enabled: false + +contact_links: + - name: GitHub Discussions + url: https://github.com/orgs/OKDP/discussions + about: Questions, ideas, and general discussions; ask here before opening an issue. + + - name: OKDP Documentation + url: https://okdp.io + about: Check the official docs and roadmap before opening an issue. \ No newline at end of file diff --git a/ISSUE_TEMPLATE/feature_request.yml b/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..446832a --- /dev/null +++ b/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,62 @@ +name: Feature Request +description: Suggest a new feature or improvement +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + > [!NOTE] + > **Proposing a significant change?** Open a [GitHub Discussion](https://github.com/orgs/OKDP/discussions) first. + > Large features benefit from community alignment before becoming a tracked issue. + + - type: dropdown + id: component + attributes: + label: Component + description: Which OKDP component does this relate to? + options: + - okdp-server / okdp-ui (Control Plane) + - okdp-sandbox + - spark-images + - spark-history-server + - spark-web-proxy + - okdp-spark-auth-filter + - hive-metastore + - okdp-superset + - jupyterlab-docker + - okdp-examples + - okdp.io (website) + - gh-workflows + - OKDP/OKDP (governance / docs) + - .github (org-wide templates) + - Other / Multiple + validations: + required: true + + - type: textarea + id: problem + attributes: + label: Problem Statement + description: What problem does this feature solve? + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: Describe the solution you'd like. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Any alternative solutions you've considered. + + - type: textarea + id: context + attributes: + label: Additional Context + description: Any other context, screenshots, or references. \ No newline at end of file From d42dc5308644cf2b5f13cd5e8aff5b5ba04df0a6 Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Wed, 29 Apr 2026 10:35:07 +0200 Subject: [PATCH 2/6] feat: added bug report template --- ISSUE_TEMPLATE/bug_report.yml | 112 ++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 ISSUE_TEMPLATE/bug_report.yml diff --git a/ISSUE_TEMPLATE/bug_report.yml b/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..84275e1 --- /dev/null +++ b/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,112 @@ +name: Bug Report +description: Report a bug in an OKDP component +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + > [!WARNING] + > **Security vulnerability?** Do not open a public issue. + > Please use [GitHub's private vulnerability reporting](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) on the affected repository instead. + + - type: dropdown + id: component + attributes: + label: Component + description: Which OKDP component is affected? + options: + - okdp-server / okdp-ui (Control Plane) + - okdp-sandbox + - spark-images + - spark-history-server + - spark-web-proxy + - okdp-spark-auth-filter + - hive-metastore + - okdp-superset + - jupyterlab-docker + - okdp-examples + - okdp.io (website) + - gh-workflows + - OKDP/OKDP (governance / docs) + - .github (org-wide templates) + - Other / Multiple + validations: + required: true + + - type: textarea + id: description + attributes: + label: Describe the Bug + description: A clear description of what the bug is. + validations: + required: true + + - type: textarea + id: repro + attributes: + label: Steps to Reproduce + description: List the exact steps to trigger the bug. + placeholder: | + 1. ... + 2. ... + 3. ... + validations: + required: true + + - type: textarea + id: expected + attributes: + label: Expected Behavior + validations: + required: true + + - type: textarea + id: actual + attributes: + label: Actual Behavior + validations: + required: true + + - type: textarea + id: environment + attributes: + label: Environment + value: | + **Kubernetes version** +
+ + ```console + $ kubectl version --short + # paste output here + ``` + +
+ + **Helm version** +
+ + ```console + $ helm version + # paste output here + ``` + +
+ + **Chart / component version:** + + **Cluster setup (Kind version, node count, any custom config):** + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Logs + description: Paste relevant logs here. + render: shell + + - type: textarea + id: additional + attributes: + label: Anything else we need to know? + description: Workarounds you found, related issues, hypotheses about the root cause, or any other context that might help. \ No newline at end of file From 8fb9dcefd77ae4d49cb9c8ed08bf245f941cf6a2 Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Thu, 30 Apr 2026 08:13:34 +0200 Subject: [PATCH 3/6] feat: added pull request template --- PULL_REQUEST_TEMPLATE.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 PULL_REQUEST_TEMPLATE.md diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..a27639b --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,35 @@ + + +## Description + + + +## Related Issue + +Fixes # + +## Type of Change + +- [ ] Bug fix +- [ ] New feature +- [ ] Documentation update +- [ ] Refactor / chore +- [ ] Breaking change + + + +## How to Test + + + +## Checklist + +- [ ] I have read [CONTRIBUTING.md](https://github.com/OKDP/.github/blob/main/CONTRIBUTING.md) +- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) +- [ ] I have tested my changes +- [ ] Documentation updated if needed +- [ ] All CI checks pass if configured +- [ ] If breaking change: migration path described above \ No newline at end of file From 9665e4b8e03c22a65429036f08e4433c850a036a Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Wed, 6 May 2026 09:09:34 +0200 Subject: [PATCH 4/6] feat: removed components selection, added additional checklist in PR template, fix newline issue --- ISSUE_TEMPLATE/bug_report.yml | 26 +------------------------- ISSUE_TEMPLATE/config.yml | 2 +- ISSUE_TEMPLATE/feature_request.yml | 26 +------------------------- PULL_REQUEST_TEMPLATE.md | 4 +++- 4 files changed, 6 insertions(+), 52 deletions(-) diff --git a/ISSUE_TEMPLATE/bug_report.yml b/ISSUE_TEMPLATE/bug_report.yml index 84275e1..384749c 100644 --- a/ISSUE_TEMPLATE/bug_report.yml +++ b/ISSUE_TEMPLATE/bug_report.yml @@ -9,30 +9,6 @@ body: > **Security vulnerability?** Do not open a public issue. > Please use [GitHub's private vulnerability reporting](https://docs.github.com/en/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) on the affected repository instead. - - type: dropdown - id: component - attributes: - label: Component - description: Which OKDP component is affected? - options: - - okdp-server / okdp-ui (Control Plane) - - okdp-sandbox - - spark-images - - spark-history-server - - spark-web-proxy - - okdp-spark-auth-filter - - hive-metastore - - okdp-superset - - jupyterlab-docker - - okdp-examples - - okdp.io (website) - - gh-workflows - - OKDP/OKDP (governance / docs) - - .github (org-wide templates) - - Other / Multiple - validations: - required: true - - type: textarea id: description attributes: @@ -109,4 +85,4 @@ body: id: additional attributes: label: Anything else we need to know? - description: Workarounds you found, related issues, hypotheses about the root cause, or any other context that might help. \ No newline at end of file + description: Workarounds you found, related issues, hypotheses about the root cause, or any other context that might help. diff --git a/ISSUE_TEMPLATE/config.yml b/ISSUE_TEMPLATE/config.yml index a8e6924..8b3a052 100644 --- a/ISSUE_TEMPLATE/config.yml +++ b/ISSUE_TEMPLATE/config.yml @@ -7,4 +7,4 @@ contact_links: - name: OKDP Documentation url: https://okdp.io - about: Check the official docs and roadmap before opening an issue. \ No newline at end of file + about: Check the official docs and roadmap before opening an issue. diff --git a/ISSUE_TEMPLATE/feature_request.yml b/ISSUE_TEMPLATE/feature_request.yml index 446832a..1010db0 100644 --- a/ISSUE_TEMPLATE/feature_request.yml +++ b/ISSUE_TEMPLATE/feature_request.yml @@ -9,30 +9,6 @@ body: > **Proposing a significant change?** Open a [GitHub Discussion](https://github.com/orgs/OKDP/discussions) first. > Large features benefit from community alignment before becoming a tracked issue. - - type: dropdown - id: component - attributes: - label: Component - description: Which OKDP component does this relate to? - options: - - okdp-server / okdp-ui (Control Plane) - - okdp-sandbox - - spark-images - - spark-history-server - - spark-web-proxy - - okdp-spark-auth-filter - - hive-metastore - - okdp-superset - - jupyterlab-docker - - okdp-examples - - okdp.io (website) - - gh-workflows - - OKDP/OKDP (governance / docs) - - .github (org-wide templates) - - Other / Multiple - validations: - required: true - - type: textarea id: problem attributes: @@ -59,4 +35,4 @@ body: id: context attributes: label: Additional Context - description: Any other context, screenshots, or references. \ No newline at end of file + description: Any other context, screenshots, or references. diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index a27639b..48c8837 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -32,4 +32,6 @@ Fixes # - [ ] I have tested my changes - [ ] Documentation updated if needed - [ ] All CI checks pass if configured -- [ ] If breaking change: migration path described above \ No newline at end of file +- [ ] If breaking change: migration path described above +- [ ] I hereby declare this contribution to be licensed under the [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). +- [ ] I hereby agree to grant [TOSIT](https://www.tosit.io/) a copyright license to use my contributions. \ No newline at end of file From 3ec602aa26211decff9a088fdd316d0da3cea5d7 Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Mon, 11 May 2026 14:23:46 +0200 Subject: [PATCH 5/6] feat: replaced broken link to feature temporarly and removed CI and conventional commits check on PR checklist --- ISSUE_TEMPLATE/bug_report.yml | 2 +- PULL_REQUEST_TEMPLATE.md | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ISSUE_TEMPLATE/bug_report.yml b/ISSUE_TEMPLATE/bug_report.yml index 384749c..8c2cd62 100644 --- a/ISSUE_TEMPLATE/bug_report.yml +++ b/ISSUE_TEMPLATE/bug_report.yml @@ -52,7 +52,7 @@ body:
```console - $ kubectl version --short + $ kubectl version # paste output here ``` diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index 48c8837..f0c5803 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -24,14 +24,13 @@ Fixes # ## How to Test + ## Checklist -- [ ] I have read [CONTRIBUTING.md](https://github.com/OKDP/.github/blob/main/CONTRIBUTING.md) -- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) +- [ ] I have read [CONTRIBUTING.md](https://github.com/jpmewenemesse/.github/blob/feat/added-contributing-file/CONTRIBUTING.md) - [ ] I have tested my changes - [ ] Documentation updated if needed -- [ ] All CI checks pass if configured - [ ] If breaking change: migration path described above - [ ] I hereby declare this contribution to be licensed under the [Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). - [ ] I hereby agree to grant [TOSIT](https://www.tosit.io/) a copyright license to use my contributions. \ No newline at end of file From 775185164262534889ef361f881f676638c99c7c Mon Sep 17 00:00:00 2001 From: Jean-Pascal MEWENEMESSE Date: Wed, 13 May 2026 09:32:04 +0200 Subject: [PATCH 6/6] feat: commented feature branch reference --- PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index f0c5803..3c688ea 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -28,7 +28,7 @@ Fixes # ## Checklist -- [ ] I have read [CONTRIBUTING.md](https://github.com/jpmewenemesse/.github/blob/feat/added-contributing-file/CONTRIBUTING.md) + - [ ] I have tested my changes - [ ] Documentation updated if needed - [ ] If breaking change: migration path described above