[ANN] re-learn 0.1.3 - data-driven tutorials for your reagent/re-frame app

33 views
Skip to first unread message

Oliver Hine

unread,
Mar 24, 2020, 6:08:08 PM3/24/20
to Clojure
Hi everyone,

I'm pleased to announce the 0.1.3 release of re-learn, a library for writing and displaying tutorials to your users on your reagent/re-frame application.

This release changes:

  • When a tutorial is available it no longer starts automatically but instead displays a snackbar at the bottom of the screen indicating that a tutorial is available with options to accept or dismiss #17
    The legacy behaviour is available by setting :auto-accept? true on the tutorial description.
    image
The aims of re-learn are:
  • Display "lessons" on the UI right next to the elements they describe
  • Define the lessons as data right next to the code that creates the elements
  • Support incremental introduction of new features to existing users
  • Work with UIs built with React and require no dom manipulation or special markup
I have explained the rationale in more detail in a JUXT blog post at https://juxt.pro/blog/posts/re-learn.html

You can check out the library on github at https://github.com/oliyh/re-learn

There is a live demo at https://oliyh.github.io/re-learn/ which you can try, or the following animation shows some of the features:




Feedback on Github is always welcome.

Thanks
Oliy
Reply all
Reply to author
Forward
0 new messages