Kegan Dougal
14d004146b
Implement nested tables for HTTP APIs. It even works(!)
2015-06-02 12:03:10 +01:00
Kegan Dougal
bb9537b824
Add a CHANGELOG. Modify table CSS.
...
Hook up templating system to read the CHANGELOG for version and changelog info.
Modified nature.css to make it clearer on table headings/sub-headings. Use the
full _matrix/client path on title links to make it clear it is for v1.
2015-06-01 17:48:16 +01:00
Kegan Dougal
704cd14030
Add in response format for APIs. Standardise on 'key' rather than 'name'.
2015-06-01 15:54:16 +01:00
Kegan Dougal
f6c98f41e9
Use table subsections for param locations instead of an extra column.
2015-06-01 15:26:48 +01:00
Kegan Dougal
ba6ce16509
Modify how descriptions are shown. Add profile API descriptions.
2015-06-01 14:34:13 +01:00
Kegan Dougal
862f5a3a53
Add structure for adding examples to HTTP APIs.
...
Use 'x-example' to add examples to parameters which are not in 'body' (swagger
doesn't define that currently). Add profile API examples. Add necessary glue
and templates to make it all work.
2015-06-01 14:20:24 +01:00
Kegan Dougal
c75fd6bcae
Add HTTP API wip template.
2015-06-01 12:03:42 +01:00
Kegan Dougal
ac7ccfa622
Add {{presence_events}}. Factor out common code in MatrixSections.
2015-05-28 10:45:00 +01:00
Kegan Dougal
6f330bd879
Gut the old msgtypes section and replace with {{msgtype_events}}
2015-05-27 16:42:01 +01:00
Kegan Dougal
59f856c7e6
Factor out ImageInfo into a core type. Refer to that in other msgtypes.
...
Add templating for msgtypes. ImageInfo core type is not referred to for
m.image in order for the ImageInfo table to render for it.
2015-05-27 16:30:11 +01:00
Kegan Dougal
9d532f30e8
Add {{voip_events}}. Add more info on sections when asked via build.py -s
2015-05-26 17:32:51 +01:00
Kegan Dougal
5b31c442f5
Completely split up the templating system from the Matrix Spec template code.
...
The two are now linked together in build.py by specifying the input module.
Updated gendoc.py to specify the right module.
2015-05-26 16:20:15 +01:00