HMT documentation Technical documentation for editors and contributors

Prerequisite technologies

  1. shell: we use the bash shell to run a variety of every day tasks in a command-line terminal.
  2. version control: we maintain all of our editorial work in publicly visible git repositories.
  3. a validating XML editor
  4. an editor for editing delimited text tables
  5. a build tool and scripting language

An alternative

For those who cannot or prefer not to install the software needed to edit HMT material, we offer the option of using a virtual machine with all the above items preinstalled.