Tools

Articles listed here provide a reference for the SDK's tools:

cfx
Enables you to test, run, and package add-ons. cfx is is no longer supported as of Firefox 44 and no longer accepted for add-on submission, jpm should now be used instead.
cfx to jpm
A guide to working with jpm if you're already familiar with cfx.
console
Enables your add-on to log error, warning or informational messages.
jpm
jpm is a command-line tool that enables you to test, run, and package add-ons.
jpm-mobile
The Node-based replacement for cfx --force-mobile. Enables you to run and test add-ons for Firefox Mobile (aka Fennec).
jpmignore
Use .jpmignore to ignore files from your XPI builds created via jpm.
package.json
The package.json file contains manifest data for your add-on, providing not only descriptive information about the add-on for presentation in the Add-ons Manager, but other metadata required of add-ons.