L’objectif de cet exercice est de vous familiariser avec la création de package .
Créez un nouveau projet RStudio et le dépôt GitHub correspondant (vice-versa).
rcompendium::add_description()
pour créer un fichier DESCRIPTION
rcompendium::add_to_gitignore()
pour créer un .gitignore
spécifique à R/
et documentez-les. Vous pouvez réutiliser certaines fonctions développées lors des exercices précédents.devtools::document()
DESCRIPTION
avec rcompendium::add_dependencies()
devtools::check()
README.Rmd
avec rcompendium::add_readme_rmd()
et éditez-le (n’oubliez pas de le transpiler en README.md
)Pensez aux commits !
Mettez en place des GitHub Actions pour :
rcompendium::add_github_actions_check()
rcompendium::add_github_actions_pkgdown()
Ajoutez au README
les badges correspondants avec : rcompendium::add_github_actions_pkgdown_badge()
rcompendium::add_github_actions_check_badge()
L’ensemble de ces étapes (et bien d’autres) peut être réalisé avec une seule fonction :
rcompendium::new_package()
.
N’oubliez pas de créer un nouveau projet RStudio avant si vous souhaitez la tester.
If you see mistakes or want to suggest changes, please create an issue on the source repository.
Text and figures are licensed under Creative Commons Attribution CC BY 4.0. Source code is available at https://github.com/rdatatoolbox/rdatatoolbox.github.io, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".