docs-matrix-spec/templating/matrix_templates
Richard van der Hoff 838af2a23e Updates to swagger table generation
A bunch of related fixes to the code for parsing the state and API yaml files:

1. Some of our objects are {key: {key: value}} - style nested key/value
   dictionaries. Handle this by refactoring get_json_schema_object_fields so
   that such objects are handled wherever they appear, rather than when they
   are just subproperties of a 'proper' object.

2. Fix multi-level inheritance (so an object can have an 'allOf' property which
   can successfully refer to an object which itself has an 'allOf' property).

3. $ref fields in event schemas weren't being expanded correctly

4. sort type tables breadth-first rather than depth-first so that the ordering
   in complex structures like the /sync response makes a bit more sense.
2015-11-15 23:44:46 +00:00
..
templates Specify /publicRooms 2015-11-11 11:39:40 +00:00
__init__.py Completely split up the templating system from the Matrix Spec template code. 2015-05-26 16:20:15 +01:00
sections.py Add instant_messaging module; modify batesian section rules 2015-09-23 10:48:49 +01:00
units.py Updates to swagger table generation 2015-11-15 23:44:46 +00:00