This is a small guide to document a set of scripts that automate publishing Arduino packages to Adafruit's Arduino board package index. If you just want to use Adafruit's 3rd party boards in Arduino then you don't need to follow this guide--this is written more for people that maintain and update the Adafruit Arduino packages.
The board package tool scripts used in this guide are quite flexible and support a workflow for automating Adafruit's board packages. This guide explains their use and shows how they work for Adafruit. If you maintain your own 3rd party Arduino board packages the scripts might be useful to you too, but realize each 3rd party board maintainer has their own conventions and Adafruit's scripts might not work out of the box with your 3rd party boards. Check the --help output of the tool's commands to see descriptions of all the options and usage.