knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
Once you’ve familiarised yourself with the {admiral}
contribution
model and you’re ready to make your first code
contribution, this development process step-by-step guide will help tie all the
other detailed vignettes together to give you the simplest experience of helping
to grow and enhance our codebase.
{admiral}
core team will assign you to the issue.devel
following the naming convention and pull the latest changes - as detailed on the github usage guide.{admiral}
programming
strategy, and then make the required code updates.devtools::document()
and include the updated NAMESPACE
and .Rd
files in man/
a. Does your code update have any impact on the ADaM template R scripts stored in inst/templates
?
a. Does your code update have any impact on the vignettes stored in vignettes?
a. Did you update the Changelog NEWS.md
?
a. Did you build {admiral}
site pkgdown::build_site()
and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page?devel
and link the issue so that it closes after successful merging.R-CMD check
and lintr
checks and if any issues consult this guide.{admiral}
core development team – this could be
anyone you discussed the issue with previously via Slack or GitHub. If unsure,
add a comment that the pull request is ready for review and add the
@pharmaverse/admiral-devs
tag to it.Finally, just a note to say from the core developers that we hugely appreciate
you taking the time to contribute to {admiral}
. Don’t be offended if during
review we send requests back to you, as the expectations are high so that we can
ensure the {admiral}
codebase remains robust and consistent. The best way to learn
here is always to jump in and get involved, so please don’t be afraid you’ll
make mistakes along the way – we all have and continue to do so, and that’s what
the reviews are for. Also if ever you get stuck don't hesitate to reach out for
support via the Slack
channel. Welcome to our
{admiral}
community!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.