Skip to content

Introduce issue forms and update debug output for forms#2160

Merged
polarathene merged 31 commits intomasterfrom
issue-forms
Sep 10, 2021
Merged

Introduce issue forms and update debug output for forms#2160
polarathene merged 31 commits intomasterfrom
issue-forms

Conversation

@georglauterbach
Copy link
Copy Markdown
Member

Description

This PR introduces GitHub forms and slightly alters the debug output for better visibility.

The debug output changed in so far as now a self-written function prints the environment in a useful way, and we do not use printenv anymore, because I think printenv clutters the whole log with information no one really needs. I did this because with the new form, we encourage people to use DMS_DEBUG=1 more, so I figured prettier log output / a non-cluttered log to begin with would be nice.

See this maintainers discussion

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation (README.md or the documentation under docs/)
  • If necessary I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

@georglauterbach georglauterbach added area/issue meta/needs triage This issue / PR needs checks and verification from maintainers kind/new feature A new feature is requested in this issue or implemeted with this PR priority/low labels Aug 30, 2021
@georglauterbach georglauterbach added this to the v10.2.0 milestone Aug 30, 2021
@georglauterbach georglauterbach requested review from a team August 30, 2021 09:23
@georglauterbach georglauterbach self-assigned this Aug 30, 2021
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
williamdes
williamdes previously approved these changes Aug 30, 2021
@georglauterbach
Copy link
Copy Markdown
Member Author

georglauterbach commented Aug 30, 2021

I cancelled the first two three workflows manually to not waste CPU time :)

@wernerfred
Copy link
Copy Markdown
Member

I will review carefully later today

Comment thread target/scripts/helper-functions.sh Outdated
Comment thread target/scripts/start-mailserver.sh Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
williamdes
williamdes previously approved these changes Aug 30, 2021
Copy link
Copy Markdown
Member

@wernerfred wernerfred left a comment

Choose a reason for hiding this comment

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

Thanks for this inital block of work. All in all this seems fine. But imho the wording is a bit to "agressive". I know that we have to deal a lot with people who don't use the templates or don't provide enough information but this form is here to solve this problem :)

As we do not want to kind of "scare" a few people from filing issue reports i vote for a friendlier wording here and there.

Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report_form.yml Outdated
Comment thread target/scripts/helper-functions.sh Outdated
williamdes
williamdes previously approved these changes Sep 5, 2021
@georglauterbach georglauterbach removed the meta/needs triage This issue / PR needs checks and verification from maintainers label Sep 6, 2021
casperklein
casperklein previously approved these changes Sep 9, 2021
@georglauterbach georglauterbach requested review from wernerfred and removed request for wernerfred September 9, 2021 16:38
@polarathene polarathene dismissed wernerfred’s stale review September 9, 2021 22:45

10 days no response, requests were all addressed.

@polarathene
Copy link
Copy Markdown
Member

No rush to merge this right? I have dismissed @wernerfred stale review, but I think we can leave this open over the weekend in case he still wants to chime in. If no other activity merge from Monday?

wernerfred
wernerfred previously approved these changes Sep 10, 2021
Copy link
Copy Markdown
Member

@wernerfred wernerfred left a comment

Choose a reason for hiding this comment

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

Sorry for not responding for a week now but i needed some time offline 🏞️

I looked at the rendering of the form and feel like that the <= syntax is not looking nice imho. I proposed a written variant but feel free to change the wording.

Thanks @polarathene for thinking of me and giving me time to throw in my two cents once again. 🚀

Feel free to merge if you disagree with my changes.

Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
@georglauterbach
Copy link
Copy Markdown
Member Author

Aright. I incorporated @wernerfred's feedback and added a feedback text area field to the forms for users to tell us their impressions too. I hope that all is well now :) Please leave your reviews (for the last time I hope) again :D

wernerfred
wernerfred previously approved these changes Sep 10, 2021
Copy link
Copy Markdown
Member

@wernerfred wernerfred left a comment

Choose a reason for hiding this comment

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

Nice idea with the feedback section 👍🏻

@polarathene polarathene merged commit 061ecf6 into master Sep 10, 2021
@polarathene polarathene deleted the issue-forms branch September 10, 2021 22:49
@williamdes williamdes removed their request for review November 26, 2021 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/new feature A new feature is requested in this issue or implemeted with this PR priority/low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants