This template got a fresh start in August 2016.

There are a few new standards:

  1. Modules should be local by default. This makes it easy to change their names.
  2. Global variables should be put into a file called globals.lua.
  3. Directories containing many files should be plural, if possible.