'Toolset Guidelines', 'highlight' => 'contribute', 'description' => 'Guidelines for programming language and code style used in the Standard Ebooks toolset.']) ?>

Toolset Guidelines

You can view our toolset on Github.

Contributions should be in Python 3.

In general we follow a relaxed version of PEP 8. In particular, we use tabs instead of spaces, and there is no line length limit.

Always use the regex module instead of the re module.

At the minimum, scripts should use programs available for installation on Ubuntu 18.04 LTS systems, either via apt or pip3.