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

Use github forms for issue templates #20054

Closed
benoitf opened this issue Jun 30, 2021 · 1 comment
Closed

Use github forms for issue templates #20054

benoitf opened this issue Jun 30, 2021 · 1 comment
Assignees
Labels
kind/enhancement A feature request - must adhere to the feature request template.

Comments

@benoitf
Copy link
Contributor

benoitf commented Jun 30, 2021

Is your enhancement related to a problem? Please describe.

We're using issue templates to pre-fill some information
But there are some problems:

  • some text is in markdown comment to not be displayed in the rendering
  • choices are used by using checkboxes but then it's transformed into tasks and then we have issues with remaining tasks

Describe the solution you'd like

Github is now having forms in yaml instead of the markdown templates
So it allows to display something to users, but not have it in the final content
Usage of dropdown, input text, etc.

So I think it would be nice to use this.

Describe alternatives you've considered

Additional context

https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

Here is an example on how it could be rendered https://github.com/benoitf/che-template-issues/issues/new?assignees=&labels=kind%2Fbug&template=form.yml using forms

@benoitf benoitf added kind/enhancement A feature request - must adhere to the feature request template. area/dev-experience labels Jun 30, 2021
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Jun 30, 2021
@benoitf benoitf removed the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Jun 30, 2021
benoitf added a commit to benoitf/che that referenced this issue Aug 2, 2021
eclipse-che#20054
It allows to provide forms to guide users when creating github issues

Change-Id: Ie8306b96cc2e314697006717cc1c6d4ff4356342
Signed-off-by: Florent Benoit <[email protected]>
benoitf added a commit that referenced this issue Aug 5, 2021
#20054
It allows to provide forms to guide users when creating github issues

Change-Id: Ie8306b96cc2e314697006717cc1c6d4ff4356342
Signed-off-by: Florent Benoit <[email protected]>
@benoitf benoitf self-assigned this Aug 5, 2021
@benoitf
Copy link
Contributor Author

benoitf commented Aug 5, 2021

templates are available at https://github.com/eclipse/che/issues/new/choose

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template.
Projects
None yet
Development

No branches or pull requests

2 participants