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

Better onboarding flow for running notebook #2471

Merged

Conversation

wlach
Copy link
Contributor

@wlach wlach commented Nov 22, 2019

One of the things I've noticed when trying to onboard people onto iodide in the last few months
is that the use of the "fast forward" button when they first go to a notebook is not necessarily intuitive. To improve things here, include some explanatory text in both the new notebook template (this also has the convenient side-effect of demonstrating how to use emoji's) as well as the header messages about its use.

image

Pull Request checklist

  • [N/A] Documentation: If this feature has or requires documentation, the relevant docs have been updated.
  • Changelog: This PR updates the changelog with any user-visible changes.
  • [N/A] Tests: This PR includes thorough tests or an explanation of why it does not

This also has the fun side-effect of showing off our github emoji support,
which doesn't seem to be frequently used.
@wlach wlach requested a review from bcolloran November 22, 2019 20:02
For the cases where it is likely a user might not have used
iodide before, provide some helpful text suggesting they
press the fast forward button to execute a notebook.
@wlach wlach force-pushed the better-onboarding-flow-for-running-notebook branch from cde8dc6 to ed35c64 Compare November 22, 2019 20:12
@codecov
Copy link

codecov bot commented Nov 22, 2019

Codecov Report

Merging #2471 into master will increase coverage by 9.51%.
The diff coverage is 82.14%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2471      +/-   ##
==========================================
+ Coverage   60.17%   69.69%   +9.51%     
==========================================
  Files         172      223      +51     
  Lines        3890     5490    +1600     
  Branches      776      884     +108     
==========================================
+ Hits         2341     3826    +1485     
- Misses       1549     1645      +96     
- Partials        0       19      +19
Impacted Files Coverage Δ
src/editor/components/menu/header-messages.jsx 40.62% <82.14%> (-0.45%) ⬇️
src/editor/actions/sagas/fetch-cell-saga.js 9.67% <0%> (ø) ⬆️
src/reps/serialization/child-summary-serializer.js 79.79% <0%> (ø) ⬆️
src/editor/store.js 45% <0%> (ø) ⬆️
server/openidc/tests/test_middleware.py 100% <0%> (ø)
server/notebooks/urls.py 100% <0%> (ø)
server/files/api_views.py 85.71% <0%> (ø)
server/tests/test_settings.py 100% <0%> (ø)
server/tests/test_token_authentication.py 100% <0%> (ø)
server/notebooks/apps.py 0% <0%> (ø)
... and 48 more

Copy link
Contributor

@bcolloran bcolloran left a comment

Choose a reason for hiding this comment

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

@wlach lgtm!

@wlach wlach merged commit 1229ea7 into iodide-project:master Dec 2, 2019
@wlach wlach deleted the better-onboarding-flow-for-running-notebook branch December 2, 2019 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants