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

Request visual preview of features being introduced in Pull Requests #13401

Closed
andrii-i opened this issue Nov 9, 2022 · 3 comments · Fixed by #13410
Closed

Request visual preview of features being introduced in Pull Requests #13401

andrii-i opened this issue Nov 9, 2022 · 3 comments · Fixed by #13410

Comments

@andrii-i
Copy link
Contributor

andrii-i commented Nov 9, 2022

Problem

When I'm reviewing a Pull Request (PR) for a new feature for the sake of speed and convenience I want to see a visual preview (preferably GIF or video but at least screenshots) of changes being introduced (if there are any)

Proposed Solution

Update jupyterlab PR template (https://github.com/jupyterlab/jupyterlab/blob/master/.github/pull_request_template.md) to encourage/expect one

@andrii-i andrii-i added enhancement status:Needs Triage Applied to new issues that need triage labels Nov 9, 2022
@welcome
Copy link

welcome bot commented Nov 9, 2022

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! 🤗

If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
welcome
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! 👋

Welcome to the Jupyter community! 🎉

@krassowski
Copy link
Member

The template you linked already includes an encouragement to include screenshots under "User-facing changes":

<!-- Describe any visual or user interaction changes and how they address the issue. -->

<!-- For visual changes, include before and after screenshots here. -->

If we were to change something, I would say that maybe each major UI addition should include a documentation screenshot. This way we will both document the state of the feature when the PR was merged AND ensure that the accurate information is exposed to the users in documentation.

In past users reported that a feature X has gone missing because they saw it in a screenshot in a PR but it is no longer here; in one case the PR author changed placement of an icon but forgot to update the screenshot (the feature was still there).

When I work on minor visual changes in my own time and while I try to provide GIFs but the software that I use sometimes has issues so I defer to screenshots. If animations were a requirement, I would probably not open some of the PRs as I would be stuck figuring out how fix the recording.

@andrii-i
Copy link
Contributor Author

andrii-i commented Nov 9, 2022

The template you linked already includes an encouragement to include screenshots under "User-facing changes":

<!-- Describe any visual or user interaction changes and how they address the issue. -->

<!-- For visual changes, include before and after screenshots here. -->

When I work on minor visual changes in my own time and while I try to provide GIFs but the software that I use sometimes has issues so I defer to screenshots. If animations were a requirement, I would probably not open some of the PRs as I would be stuck figuring out how fix the recording.

@krassowski , these are really good points. It should not be a hard requirement for sure. How would you feel about mentioning this as an option?

<!-- For visual changes, include before and after screenshots or GIF/mp4/other video demo here.  -->

@andrii-i andrii-i changed the title Visual preview of features being introduced in Pull Requests Request visual preview of features being introduced in Pull Requests Nov 9, 2022
@JasonWeill JasonWeill removed the status:Needs Triage Applied to new issues that need triage label Nov 10, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants