knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
The preregr
vignettes are themselves RMarkdown files. Therefore, the human-readable (pre-)registrations shown there as an example also caused the corresponding JSON to be embedded in those vignettes.
This command imports this information from the preregr
Pkgdown website:
importedExample <- preregr::import_from_html("https://preregr.opens.science/articles/specifying_prereg_content.html");
We can then show the result:
importedExample;
Or knit it into this vignette (which will then again also embed it as JSON, which can be imported again, etc):
preregr::prereg_knit_item_content( importedExample, section="metadata" );
It is also possible to initialize a new preregistration, using the form that was saved along with the preregistered content:
freshPrereg <- preregr::prereg_initialize( importedExample );
This yields an empty preregistration specification:
freshPrereg;
This way, it's easy to initialize a preregistration based on the form used by somebody else.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.