Files
zulip/tools
adnrs96 e84cf7b6f1 tools: Create HTML pretty printer.
In This commit we extend the work being done by @showell in PR#1778
to develop a tool to pretty print html and our handlebar templates
in order to enforce our style convention of 4 Space indentation in
templates.

This commit introduces following changes:
* Fix Py3 Compatibility.
* Add ability to prettify in cases when html tags are not the
  starting of a line and addition of test cases for it.
* Add ability to lint handlebar tags and add test cases for it.
* Add {{else}} as special case of indent.
* Add test cases in general to testing new tool.

@showell Helped me throughout and reviewed this commit.

Fixes #1778
2017-02-15 07:34:43 -08:00
..
2017-01-07 10:53:20 -08:00
2017-02-15 07:34:43 -08:00
2016-12-02 18:49:42 -08:00
2017-02-15 07:34:43 -08:00
2015-09-25 23:25:08 -04:00
2015-09-25 23:25:08 -04:00
2017-01-23 22:06:13 -08:00
2017-01-23 21:21:14 -08:00
2015-08-20 19:46:48 -07:00

This directory contains scripts that are used in building, managing, testing, and other forms of work in a Zulip development environment. Note that tools that are also useful in production belong in scripts/ or should be Django management commands.

For more details, see http://zulip.readthedocs.io/en/latest/directory-structure.html.