Project (i.e. board) management provided by blockr.core via the
preserve_board plugin is a simple file upload/download-based
mechanism. More user-friendly alternatives using the pins package are
available as manage_project plugin.
You can install the development version of blockr.session from GitHub with:
# install.packages("pak")
pak::pak("BristolMyersSquibb/blockr.session")We can start up an app that uses the manage_session() plugin by
swapping out the default preserve_board() plugin.
library(blockr.core)
library(blockr.dock)
library(blockr.session)
serve(
new_dock_board(),
plugins = custom_plugins(manage_project())
)The default storage backend is [pins::board_local()] which can be
configured by setting the session_mgmt_backend [blockr_option()].