Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(governance): update issue templates to use forms #1128

Merged

Conversation

dreamorosi
Copy link
Contributor

Description of your changes

This PR updates the Issue templates by:

  • Moving from Markdown-based to Issue forms
  • Adding three new types
    • Mainentance
    • Share Your Work
    • Support Powertools

The first change aims at improving the quality of the issue by making them more structured and streamlining the fields.

The Maintenance type will be used as a catch-all issue type for issues relating to internal processes (i.e. CI/CD, repo structure, governance, etc.). This will also help inform the PR tittle to avoid bumping version incorrectly upon release.

The other two new types instead will be used by customers who want to either share their work, or want to support Powertools by becoming a named reference.

All the changes in this PR have been lifted from the Powertools for Python repository with minimal changes to some fields/values.

How to verify this change

See new issues forms when merged.

Related issues, RFCs

Issue number: #1126

PR status

Is this ready for review?: YES
Is it a breaking change?: NO

Checklist

  • My changes meet the tenets criteria
  • I have performed a self-review of my own code
  • I have commented my code where necessary, particularly in areas that should be flagged with a TODO, or hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have made corresponding changes to the examples
  • My changes generate no new warnings
  • The code coverage hasn't decreased
  • I have added tests that prove my change is effective and works
  • New and existing unit tests pass locally and in Github Actions
  • Any dependent changes have been merged and published in downstream module
  • The PR title follows the conventional commit semantics

Breaking change checklist

N/A


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@dreamorosi dreamorosi self-assigned this Oct 19, 2022
@dreamorosi dreamorosi linked an issue Oct 19, 2022 that may be closed by this pull request
@github-actions github-actions bot added the internal PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.) label Oct 19, 2022
.github/ISSUE_TEMPLATE/bug_report.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/documentation_improvements.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/feature_request.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/maintenance.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/rfc.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/maintenance.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/support_powertools.yml Outdated Show resolved Hide resolved
.github/ISSUE_TEMPLATE/support_powertools.yml Show resolved Hide resolved
Copy link
Contributor

@flochaz flochaz left a comment

Choose a reason for hiding this comment

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

Great !

@dreamorosi dreamorosi merged commit f71a79f into main Oct 24, 2022
@dreamorosi dreamorosi deleted the 1126-maintenance-update-issue-templates-+-use-issue-forms branch October 24, 2022 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal PRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Maintenance: update issue templates + use Issue Forms
5 participants