Simple Example
- Basic library creation, use of initProvenance.
- Defining a State for your application
- Setting up observers to track your state
- Creating and applying actions to edit your state
- Utilizing the ProvVis library to visualize your history.
Simple Example With Ephemeral
- Using the ephemeral keyword when creating actions
- Bunching ephemeral nodes together in the ProvVis library
- Using goBackToNonEphemeral() and goForwardToNonEphemeral() to skip ephemeral nodes.
Les Mis Example
- Storing the state of your application in the URL to share your state easily
- Slightly more complex example of setting up state, observers and actions.