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

"File Issue" share option #752

Open
marcprux opened this issue Aug 3, 2020 · 2 comments
Open

"File Issue" share option #752

marcprux opened this issue Aug 3, 2020 · 2 comments

Comments

@marcprux
Copy link
Member

marcprux commented Aug 3, 2020

Whenever I file a bug against vega or vega-lite, I include a spec and a screenshot from vega-editor to provide a reproducible test. This workflow is a process of manual copying/pasting and creating the screenshot and uploading it to a new issue report.

A "File Issue" link in the "Share" menu could streamline this:

• Create a new issue for vega or vega-lite
• Inline the formatted JSON spec in the body
• Include the screenshot as an attachment
• Include any additional vega-editor configuration options (such as which renderer is being used)
• Include the current version of vega, vega-lite, etc.
• Include information on the browser & OS that is being used

@domoritz
Copy link
Member

domoritz commented Aug 3, 2020

Yep, that would be cool. As a first step, you can get a markdown link.

Screen Shot 2020-08-03 at 10 06 28

The editor already has a little link in the help dialog that sets the version.

Screen Shot 2020-08-03 at 10 07 01

We could base your suggestion on what we did there.

@marcprux
Copy link
Member Author

marcprux commented Aug 3, 2020

One additional nice feature would be to include the current log messages/warnings/errors in the issue template.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants