Streamlines R package documentation and website generation using roxygen2 syntax and pkgdown configurations.
This skill provides a comprehensive reference and implementation guide for documenting R packages using industry-standard tools. It covers everything from basic roxygen2 tags for functions and parameters to advanced features like S3/S4 method documentation, inheritance, and cross-referencing. Additionally, it provides detailed patterns for configuring and styling pkgdown websites, organizing reference indices, and setting up automated deployments via GitHub Actions, making it an essential tool for R developers aiming to create professional-grade, accessible package documentation.
主な機能
01Automated GitHub Actions deployment workflows for documentation sites
02Detailed pkgdown site configuration for custom branding and organization
03Comprehensive roxygen2 tag reference for functions, data, and classes
04S3/S4 method and class documentation patterns
050 GitHub stars
06Advanced cross-referencing for internal and external package links
ユースケース
01Automating R package site updates using CI/CD pipelines
02Building and styling a searchable documentation website for an R library
03Writing CRAN-compliant inline documentation for R packages