Skip to content

Feat(governance): Added PR & ISSUES templates#3

Open
jpmewenemesse wants to merge 5 commits into
OKDP:mainfrom
jpmewenemesse:feat/added-PR-ISSUE-templates
Open

Feat(governance): Added PR & ISSUES templates#3
jpmewenemesse wants to merge 5 commits into
OKDP:mainfrom
jpmewenemesse:feat/added-PR-ISSUE-templates

Conversation

@jpmewenemesse
Copy link
Copy Markdown
Collaborator

  • Added ISSUE_TEMPLATE: bug report and new feature request
  • Added PR template
  • Made sure someone cannot create a blank issue without using the template

@jpmewenemesse jpmewenemesse requested a review from rpignolet April 30, 2026 07:31
@jpmewenemesse jpmewenemesse self-assigned this Apr 30, 2026
@jpmewenemesse jpmewenemesse linked an issue Apr 30, 2026 that may be closed by this pull request
13 tasks
@jpmewenemesse jpmewenemesse requested a review from lioneloh May 4, 2026 15:33
Comment thread ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread ISSUE_TEMPLATE/config.yml Outdated
Comment thread ISSUE_TEMPLATE/feature_request.yml Outdated
Comment thread PULL_REQUEST_TEMPLATE.md Outdated
Comment thread ISSUE_TEMPLATE/bug_report.yml
Comment thread PULL_REQUEST_TEMPLATE.md Outdated
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/)
- [ ] I have tested my changes
- [ ] Documentation updated if needed
- [ ] All CI checks pass if configured
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be this a default behavior of the pull request ci ?

Comment thread PULL_REQUEST_TEMPLATE.md Outdated
## Checklist

- [ ] I have read [CONTRIBUTING.md](https://github.com/OKDP/.github/blob/main/CONTRIBUTING.md)
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could it be integrated to ci checks directly ? Even Better we should have pre-commit hooks available (husky or pre-commit)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Collaborator Author

@jpmewenemesse jpmewenemesse May 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did checked what you did in TDP wich is great and can be replicated for OKDP. We have two options:

  • Create .github/workflow inside that .github public repo. It means when calling in each repo ci, we will be using something like uses: OKDP/.github/.github/workflow/conventional-commits.yml@main

Cons: The path is kind of weird to me specialiy that .github/.github. This is not a standard even tough it will work.
Pros: No additional repo to create

  • The second option will be to create a shared github actions repo. we can call it gha-workflows or shared-workflows. That way when calling it on all OKDP repos we will be using uses: OKDP/gha-workflows/.github/workflows/conventional-commits@main.

Cons: I dont find any cons
Pros: we have a dedicated shared gh actions and easy to maintain. Most open source projects adopt this way of providing shared gh actions.


If you guys are ok, I will go for the second option and remove the conventional commits checks from the checklist in PULL REQUEST TEMPLATE.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok for second option for me.

Copy link
Copy Markdown

@nviault-dgfip nviault-dgfip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ISSUE_TEMPLATE/bug_report.yml
Line 55 : The version --short option is deprecated
example on Ubuntu 24.04

kubectl version --short
error: unknown flag: --short
See 'kubectl version --help' for usage.

@jpmewenemesse
Copy link
Copy Markdown
Collaborator Author

ISSUE_TEMPLATE/bug_report.yml Line 55 : The version --short option is deprecated example on Ubuntu 24.04

kubectl version --short
error: unknown flag: --short
See 'kubectl version --help' for usage.

Corrected. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[governance] Create OKDP/.github org-level community health files

5 participants