Skip to content

Introduce gtihub issue forms#1852

Merged
plousada merged 3 commits into
developfrom
plousada/RUM-998/issue_forms
Feb 16, 2024
Merged

Introduce gtihub issue forms#1852
plousada merged 3 commits into
developfrom
plousada/RUM-998/issue_forms

Conversation

@plousada

Copy link
Copy Markdown
Member

What does this PR do?

Replaces the current markdown files with more detailed yaml based forms.
Created issues for:

  • Bug Report
  • Crash Report
  • Feature Request
  • Setup Issue
  • Question

Using forms will create a more pleasant and organized UI versus just using markdown files.

Screenshot 2024-02-12 at 10 52 34

Motivation

The main aim is to have more detailed issues and cut down on time spent gathering information.

Additional Notes

Anything else we should know when reviewing?

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@plousada
plousada requested review from a team as code owners February 12, 2024 10:59

@0xnm 0xnm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm! I've added some comments which can be applied to all issues types.

Comment thread .github/ISSUE_TEMPLATE/BugReport.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/BugReport.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/BugReport.yml
@codecov-commenter

codecov-commenter commented Feb 13, 2024

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.49%. Comparing base (35dc427) to head (61c2c0c).
⚠️ Report is 1807 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #1852      +/-   ##
===========================================
- Coverage    83.54%   83.49%   -0.05%     
===========================================
  Files          470      470              
  Lines        16594    16598       +4     
  Branches      2494     2494              
===========================================
- Hits         13862    13857       -5     
- Misses        2049     2061      +12     
+ Partials       683      680       -3     

see 24 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread .github/ISSUE_TEMPLATE/BugReport.yml
@plousada
plousada requested review from 0xnm and jonathanmos February 15, 2024 12:27

@0xnm 0xnm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm! I left some comments

Comment thread .github/ISSUE_TEMPLATE/CrashReport.yml
Comment thread .github/ISSUE_TEMPLATE/CrashReport.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/SetupIssue.yml Outdated
@plousada
plousada merged commit 659c865 into develop Feb 16, 2024
@plousada
plousada deleted the plousada/RUM-998/issue_forms branch February 16, 2024 17:37
@xgouchet xgouchet added this to the 2.6.0 milestone Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants