[e25014]: / dev / dev.R

Download this file

54 lines (42 with data), 1.2 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# dependency package
usethis::use_package("stats")
usethis::use_package("utils")
usethis::use_package("DESeq2")
usethis::use_package("BiocGenerics")
usethis::use_package("ggplot2")
usethis::use_package("ggpubr")
usethis::use_package("tibble")
# license
usethis::use_mit_license("Dongyue Yu")
# readme
usethis::use_readme_md()
# adds a Code of Conduct
usethis::use_code_of_conduct(contact = "yudongyue@mail.nankai.edu.cn")
# vignette
usethis::use_vignette("a_example_workflow") # optional
devtools::install(build_vignettes = TRUE) # optional
## a website
# Run once to configure your package to use pkgdown
usethis::use_pkgdown() # optional
pkgdown::build_site() # optional
## add git
usethis::use_git()
usethis::use_github()
# CI
usethis::use_github_action_check_standard()
# CRAN
# Spell check
devtools::spell_check()
# Regular local tests
devtools::check()
# rhub cross-platform tests
rhub::check_for_cran()
# Windows platform-only test
devtools::check_win_devel() # optional
# rhub Windows platform-only test
rhub::check_for_cran(
platform="windows-x86_64-devel",
env_vars=c(R_COMPILE_AND_INSTALL_PACKAGES = "always")
) # optional
# Check before release
devtools::release()