Learning objectives:

  • Understand the purpose and the typical contents of DESCRIPTION file and the most important package metadata
  • Declare dependencies with Imports, Suggests, Depends, LinkingTo, and Enhances fields
  • Add Title, Description, Authors
  • Preview License, Version

You need this to make your packages recognizable to R and other packages, but it will also help you understand how other packages are being set up and how they interoperate.