As you may have noticed from using the election site, there is no graphical wizard or anything for creating elections.
Instead there is simply a form to upload files, along with a stern warning to check that the file follows the format.
So, this document is the instruction manual for writing election specification files that follow the correct format.
The election files use the [JSON format][json], a lightweight way of storing data in way that is both human- and machine-readable.
You don't need to fully understand JSON to be able to make election files, but I recommend you at least look into it so that you know what it looks like in general.