Gefeliciteerd!
R-pakketten ontwikkelen
Jasmin Ludolf
Content Developer
Hoofdstuk 1: samenvatting
- R-pakketsstructuur: mappen,
DESCRIPTION, NAMESPACE
usethis::create_package()
- Data opnemen in het pakket
- R-functies schrijven voor pakketontwikkeling
- Pakket lokaal installeren en testen
Hoofdstuk 2: samenvatting
- Vergelijk pakketten vs. scripts
- Kies een informatieve pakketnaam
- Controleer naam-beschikbaarheid op CRAN
- Verken licentie-opties
usethis::use_mit_license()
- Laad pakketonderdelen en voer checks uit
devtools::load_all() en devtools::check()
Hoofdstuk 3: samenvatting
- Helpbestand-onderdelen en geëxporteerde functies
- Belang van voorbeelden in documentatie
- Voorbeelden maken met
roxygen2
- Doel van vignetten begrijpen
- Vignetten bekijken en beoordelen
- Vignetten ontwerpen en bouwen
usethis::use_vignette() en devtools::build_vignettes()
Hoofdstuk 4: samenvatting
- Unittests herkennen en maken
usethis::use_testthat() en usethis::use_test()
- Verwachtingsstatements voor tests verkennen
testthat::expect_equal() en testthat::expect_error()
- Unittests organiseren en draaien
- Pakketmetadata en documentatie bijwerken
- Pakketversiebeheer bespreken
- Een pakketcheck uitvoeren
Volgende stappen
- Je pakket online/delen met anderen
devtools::release() gebruiken voor release naar CRAN
- Continuous integration voor je pakket instellen

Hoera!
R-pakketten ontwikkelen
Preparing Video For Download...