BUG FIXES
use_bioc_news_md()
, use_bioc_readme_rmd()
, and
use_bioc_vignette()
after usethis
changed some of their un-exported
functions that biocthis
relies on.BUG FIXES
remotes::system_requirements("ubuntu", "20.04")
for now since that
leads to a JSON error. See https://github.com/lcolladotor/biocthis/issues/41
but also https://github.com/LieberInstitute/spatialLIBD/commit/edc8b72505af097895dcbf35887df28da8122e3c.BUG FIXES
BUG FIXES
use_bioc_github_action()
now properly works again when docker = TRUE
.
Behind the scenes, this function now uses docker/build-docker-action@v4
instead of the deprecated docker/build-docker-action@v1
. These updates were
tested at https://github.com/lcolladotor/ExampleBiocWorkshop2023.NEW FEATURES
use_bioc_pkgdown_css()
: helps you style your pkgdown
website with
Bioconductor colors. See https://github.com/lcolladotor/biocthis/issues/34 for
details.use_bioc_badges()
: helps you list all the Bioconductor badges (for
software packages). See https://github.com/lcolladotor/biocthis/pull/35 for
details.use_bioc_feature_request_template()
: creates a feature request template for
your GitHub repository. See https://github.com/lcolladotor/biocthis/pull/33 for
details. use_bioc_issue_template()
and use_bioc_support()
were also updated
to be more Bioconductor-centric.use_tinytest()
adds support for tinytest
. See
https://github.com/lcolladotor/biocthis/pull/32 for details.BUG FIXES
pkgdown
website creation. See
https://github.com/lcolladotor/biocthis/issues/29 for details. This is also
tangentially related to https://github.com/lcolladotor/biocthis/issues/31.r-lib/actions
. We now use v2
. See
https://github.com/lcolladotor/biocthis/issues/36,
https://github.com/lcolladotor/biocthis/pull/37, and
https://github.com/r-lib/actions/issues/639 for more.SIGNIFICANT USER-VISIBLE CHANGES
use_bioc_github_action()
has been updated to match as much as possible
the changes in r-lib/actions
up to the latest commit
https://github.com/r-lib/actions/commit/630f4c9d8b813f45d0327a2fc20eb264fd518450.NEW FEATURES
use_bioc_github_action()
is now more robust in preventing tcltk
errors
thanks to this pull request by Ben Laufer
https://github.com/lcolladotor/biocthis/pull/19.NEW FEATURES
use_bioc_github_action()
now uses the AnVIL-powered package binaries, which
greatly speed up the dependency installation steps in the docker (Linux) GitHub
Actions builds. Details are available in Nitesh Turaga's BioC2021 slides
https://github.com/nturaga/bioc2021-bioconductor-binaries.NEW FEATURES
use_bioc_coc()
as requested by Luke Zappia et al.NEW FEATURES
use_bioc_github_action()
has a docker
argument which controls whether
to build a docker image at the end of the GHA workflow (only on Linux) as
requested by Kévin Rue-Albrecht.BUG FIXES
biocthis
.NEW FEATURES
knitcitations
to RefManageR
given the discussion at
https://github.com/cboettig/knitcitations/issues/107.BUG FIXES
NEW FEATURES
NEWS.md
file to track changes to the package.bioc_style()
which provides a partial Bioconductor coding style
compatible with styler
.usethis
-style functions use_bioc_citation()
,
use_bioc_description()
, use_bioc_github_action()
,
use_bioc_issue_template()
, use_bioc_news_md()
, use_bioc_pkg_templates()
,
use_bioc_readme_rmd()
, use_bioc_support()
and use_bioc_vignette()
. These
functions provide Bioconductor-friendly alternatives to several functions
in the usethis
package.use_bioc_github_action()
allows you to use a Bioconductor-friendly
GitHub Actions workflow for checking your Bioconductor package (or one that
depends on Bioconductor packages). Check the vignettes for details on its
features as well as the developer notes.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.