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 issue form for submitting issues. #16128

Merged
merged 3 commits into from
Nov 29, 2021
Merged

Use github issue form for submitting issues. #16128

merged 3 commits into from
Nov 29, 2021

Conversation

pissang
Copy link
Contributor

@pissang pissang commented Nov 29, 2021

Brief Information

This pull request is in the type of:

  • bug fixing
  • new feature
  • others

What does this PR do?

This PR introduces GitHub Issue Form that can help improving developers' experience on bug report or feature request.

We are using an issue-helper page to help developers submitting issue for years. We benefited from it a lot. But still there are some problems:

  1. It's a separated experience because developers need to jump to another page to write the issue and then jumping back to submit.
  2. When jumping back. The content can be limited on the size.
  3. We can't upload a screenshot directly on the issue page. Which I think is a most useful feature in the GitHub comment form.
  4. Developers can just ignore this page to create a blank issue. Which lead to an invalid issue. But it may not be really invalid. It's just not follow the step.

Fortunally GitHub brings a new feature called issue form in the early this year. It solves almost all of the problems listed above. Except we need to write version manually instead of choose one from dropdown list. So in this PR I switched to this new issue form. Here is what it looks like:

Bug Report

screencapture-github-pissang-echarts-issues-new-2021-11-29-14_03_50

Feature Request

infoflow 2021-11-29 14-04-19

Others

Merging options

  • Please squash the commits into a single one when merge.

Other information

@echarts-bot
Copy link

echarts-bot bot commented Nov 29, 2021

Thanks for your contribution!
The community will review it ASAP. In the meanwhile, please checkout the coding standard and Wiki about How to make a pull request.

The pull request is marked to be PR: author is committer because you are a committer of this project.

Ovilia added a commit to apache/echarts-bot that referenced this pull request Nov 29, 2021
@pissang pissang merged commit 01a25f4 into apache:master Nov 29, 2021
@echarts-bot
Copy link

echarts-bot bot commented Nov 29, 2021

Congratulations! Your PR has been merged. Thanks for your contribution! 👍

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.

2 participants