Skip to content
R for the Rest of Us: A Statistics-Free Introduction is out now! Check it out →
R for the Rest of Us Logo

roxygen2: In-Line Documentation for R

This lesson is locked

Get access to all lessons in this course.

If the video is not playing correctly, you can watch it in a new window


Click on the transcript to go to that point in the video. Please note that transcripts are auto generated and may contain minor inaccuracies.

For this section of the course, you’ll need the materials in this GitHub repo. You can download or clone them. After you download or clone the materials from the GitHub repo for this section of the course, open the entire project by clicking 03_avalanchr.Rproj.

Your Turn

  • Open the NAMESPACE file. What do you see?

  • Let’s add documentation. Run use_roxygen_md()

  • Open r/themes.R. Insert a roxygen skeleton for theme_avalanche().

  • Change the title to “AVALANCHE ggplot2 themes”

  • Hit Enter/Return twice after the title. Make sure the new lines start with #’.
    Add this text: “Minimalistic ggplot themes for use on AVALANCHE reports.”

  • Run document() or press Ctrl/Cmd + Shift + D.
    Read the help page for your function with ?theme_avalanche.

  • Finally, look at the NAMESPACE file again. What changed?

Learn More

The R Packages book has a chapter on adding documentation. You might also be interested in the Getting Started with roxygen2 vignette.

Have any questions? Put them below and we will help you out!

You need to be signed-in to comment on this post. Login.