Commit Graph

  • e572cc662a Restructure the first few sections. Kegan Dougal 2015-06-02 16:27:52 +0100
  • 71e200a063 Remove version section. Kegan Dougal 2015-06-02 16:12:17 +0100
  • c42bfabaad Order the status API before presence lists because it is more important. Kegan Dougal 2015-06-02 16:11:13 +0100
  • 25563281d9 alas clarify the room link Matthew Hodgson 2015-06-02 16:11:27 +0100
  • e10859a887 Replace presence API with new template. Kegan Dougal 2015-06-02 16:01:26 +0100
  • 334e10468d Add presence swagger and template. Kegan Dougal 2015-06-02 15:10:44 +0100
  • ec631c60d4 Add link to github commit for the spec as per request. Kegan Dougal 2015-06-02 13:48:52 +0100
  • 876a3d2bbc Add package.json Kegan Dougal 2015-06-02 13:32:22 +0100
  • 3d70404b94 Update swagger validator to support directories. Kegan Dougal 2015-06-02 13:28:58 +0100
  • 14d004146b Implement nested tables for HTTP APIs. It even works(!) Kegan Dougal 2015-06-02 12:03:10 +0100
  • 0275c2ffa0 Add sync API yaml. Add template for sync_http_api. Kegan Dougal 2015-06-02 11:44:27 +0100
  • bb9537b824 Add a CHANGELOG. Modify table CSS. Kegan Dougal 2015-06-01 17:48:16 +0100
  • 8a676a2b9d Add sortFn for profile HTTP API. Add combined profile HTTP API. Kegan Dougal 2015-06-01 16:29:19 +0100
  • 704cd14030 Add in response format for APIs. Standardise on 'key' rather than 'name'. Kegan Dougal 2015-06-01 15:54:16 +0100
  • f6c98f41e9 Use table subsections for param locations instead of an extra column. Kegan Dougal 2015-06-01 15:26:48 +0100
  • ba6ce16509 Modify how descriptions are shown. Add profile API descriptions. Kegan Dougal 2015-06-01 14:34:13 +0100
  • 862f5a3a53 Add structure for adding examples to HTTP APIs. Kegan Dougal 2015-06-01 14:20:24 +0100
  • c75fd6bcae Add HTTP API wip template. Kegan Dougal 2015-06-01 12:03:42 +0100
  • 5795e1ceda Add profile API examples and extract examples for template usage. Kegan Dougal 2015-06-01 10:44:03 +0100
  • fe7ffafc15 Factor out json schema object processing since swagger uses it too. Hook swagger up. Kegan Dougal 2015-05-29 17:19:45 +0100
  • d090389d01 Start pre-processing swagger APIs before passing to sections. Kegan Dougal 2015-05-29 16:50:22 +0100
  • 1dc3d82664 Load swagger APIs as templating units. Check sections return strings. Kegan Dougal 2015-05-29 15:58:33 +0100
  • 99dfe64d5c Add rate-limiting on APIs which rate limit. More descriptions. Kegan Dougal 2015-05-29 15:48:48 +0100
  • f72319e256 Add profile API. Add error definition to definitions folder. Kegan Dougal 2015-05-29 15:37:44 +0100
  • aeaa43811c Add security definitions for directory API. Kegan Dougal 2015-05-29 15:18:09 +0100
  • 870d1b8944 Add Swagger 2 directory API. Kegan Dougal 2015-05-29 14:31:05 +0100
  • caa84c1dc1 Add Swagger 2 docs for content repo. Add Swagger 2 CLI validator. Kegan Dougal 2015-05-29 12:15:24 +0100
  • f9710a6e17 Add help blurb to gendoc.py Kegan Dougal 2015-05-28 14:16:57 +0100
  • f134728268 Link to msgtypes from the description of m.room.message. Kegan Dougal 2015-05-28 11:57:44 +0100
  • 9901d4f695 Fix RST Kegan Dougal 2015-05-28 11:45:52 +0100
  • 886453a2e4 Test break RST Kegan Dougal 2015-05-28 11:44:30 +0100
  • c3a298a5df Fix sort order for VoIP events. Kegan Dougal 2015-05-28 11:35:18 +0100
  • 51df65bb49 Remove old power level references. Link to m.room.power_levels. Kegan Dougal 2015-05-28 11:30:48 +0100
  • ac7ccfa622 Add {{presence_events}}. Factor out common code in MatrixSections. Kegan Dougal 2015-05-28 10:45:00 +0100
  • 9abadaf7af Add {{presence_events}} template. Kegan Dougal 2015-05-28 10:36:02 +0100
  • e046402a4a Shift msgtype section order to have common (implemented) types first. Kegan Dougal 2015-05-27 16:51:07 +0100
  • 6f330bd879 Gut the old msgtypes section and replace with {{msgtype_events}} Kegan Dougal 2015-05-27 16:42:01 +0100
  • 59f856c7e6 Factor out ImageInfo into a core type. Refer to that in other msgtypes. Kegan Dougal 2015-05-27 16:30:11 +0100
  • 59168df363 Add schema/example files for all specced msgtypes. Kegan Dougal 2015-05-27 15:32:22 +0100
  • f5059057b3 Update AS API docs (wording/layout tweaks, rationale). Kegan Dougal 2015-05-27 11:42:51 +0100
  • 06177740d4 Tweak how constants are represented. Kegan Dougal 2015-05-26 17:39:38 +0100
  • 9d532f30e8 Add {{voip_events}}. Add more info on sections when asked via build.py -s Kegan Dougal 2015-05-26 17:32:51 +0100
  • 2a02b3494f Minor tweaks Kegsay 2015-05-26 17:14:50 +0100
  • 89083b3a86 Add {{spec_version}}. Update build.py module docs. Kegan Dougal 2015-05-26 17:09:30 +0100
  • c721bb7e61 Update template readme Kegsay 2015-05-26 16:47:53 +0100
  • 5b31c442f5 Completely split up the templating system from the Matrix Spec template code. Kegan Dougal 2015-05-26 16:20:15 +0100
  • 8e1d6899c2 Start encapsulating Units too. Add debug option which controls logging. Kegan Dougal 2015-05-26 14:50:45 +0100
  • 96671ce833 Use the templating system to set {{git_version}}. Restructure sections code. Kegan Dougal 2015-05-26 14:33:32 +0100
  • 9d7f2baf5c Mention that knock/private on join_rules are not implemented. Kegan Dougal 2015-05-26 11:21:20 +0100
  • d3dca1f357 Sort keys alphabetically in tables. Sort event types alphabetically in sections. Kegan Dougal 2015-05-26 11:15:37 +0100
  • d6943dfbff Update .gitignore Kegan Dougal 2015-05-26 11:00:40 +0100
  • dc5c01607b Sort out table layout and rejig where state_key is placed. Kegan Dougal 2015-05-26 10:40:04 +0100
  • 003ca35bf6 Spell 'overridden' correctly. Kegan Dougal 2015-05-26 10:08:05 +0100
  • 86be22dc35 s/0-length/zero-length/g Kegan Dougal 2015-05-21 16:04:52 +0100
  • ed4ce6950c Template up common event fields from the 'core' json schema file. Kegan Dougal 2015-05-21 15:51:23 +0100
  • 6dcbc40b63 Add common event field descriptions and template. Kegan Dougal 2015-05-21 15:41:34 +0100
  • 54783a59c3 Put state_key info on same line as State Event text. Kegan Dougal 2015-05-21 15:09:46 +0100
  • 4ea5da44d0 Include enum information. Kegan Dougal 2015-05-21 14:11:29 +0100
  • b6b8971491 Use ~ not - for event sections. Kegan Dougal 2015-05-21 14:02:32 +0100
  • 73d84f3722 Add descriptions to state_keys. Add it into the template. Kegan Dougal 2015-05-21 13:31:08 +0100
  • 6a41bd9b82 Add descriptions to event fields Kegan Dougal 2015-05-21 12:02:07 +0100
  • 989ea02219 s/Key/Content Key/ Kegan Dougal 2015-05-21 11:31:27 +0100
  • ea9c6496bb Account for 'required' text when wrapping desc column. Kegan Dougal 2015-05-21 11:27:54 +0100
  • a7f3d39da2 Use the entire event in the example JSON. Sort keys on JSON. Kegan Dougal 2015-05-21 11:12:43 +0100
  • 6d3dd045a5 Line wrap 80 on desc, show the type of items in the array rather '[array]' Kegan Dougal 2015-05-21 10:43:10 +0100
  • a42a22028c Add event table template. Also inspect arrays for objects. Kegan Dougal 2015-05-21 10:39:54 +0100
  • 0899e0b772 Update event schema parsing. Kegan Dougal 2015-05-21 09:46:14 +0100
  • 717ad190ab Add new folders to README Kegsay 2015-05-20 17:48:17 +0100
  • bfb6d920d2 Add missing m.call descriptions Kegan Dougal 2015-05-20 17:40:14 +0100
  • d2fd1baab2 Add descriptions to m.call schemas Kegan Dougal 2015-05-20 16:19:17 +0100
  • 02c44a889e Remove stuff from 20_events.rst and replace with {{room_events}}. Update gendoc to call build.py for template vars. Kegan Dougal 2015-05-20 15:40:06 +0100
  • 2d89b1ba0e grammar fix csauth2 David Baker 2015-05-20 15:19:32 +0100
  • 0e16294ce5 Merge branch 'master' into csauth2 David Baker 2015-05-20 15:13:51 +0100
  • ea59025fb8 Update howto for V2 auth. David Baker 2015-05-20 14:56:52 +0100
  • 66bbc30893 Update check.sh now that z-schema returns 1 on error (v3.10.2+) Kegan Dougal 2015-05-20 14:36:54 +0100
  • 668cbdf7d0 Merge pull request #19 from matrix-org/templating Kegsay 2015-05-20 13:18:59 +0100
  • e8d11e8321 Add check.sh to automatically run z-schema over all schema files and test against examples. templating Kegan Dougal 2015-05-20 13:17:51 +0100
  • e729a9e425 Merge pull request #16 from matrix-org/key_v2_fixes Matthew Hodgson 2015-05-20 12:55:02 +0100
  • e62e7b95cd Rename msgtype examples to have # separator Kegan Dougal 2015-05-20 12:52:52 +0100
  • 75e7d09fc8 Remove newlines from json: move line wrapping to the template files. Kegan Dougal 2015-05-20 12:41:25 +0100
  • 8f448a1764 Produce valid JSON (escape \n), add indent filter Kegan Dougal 2015-05-20 11:49:10 +0100
  • 2e5809a68e Make build.py accept generic files for template var substitutions. Kegan Dougal 2015-05-20 11:19:32 +0100
  • 1a65c051e8 Whitespace Kegan Dougal 2015-05-19 17:05:34 +0100
  • c61223fb27 Add title/desc to lots of event schemas, add missing keys (e.g. avatar_url, displayname), add required keys section to spec. Kegan Dougal 2015-05-19 16:49:20 +0100
  • c237c9010a Actually produce valid RST from the template Kegan Dougal 2015-05-19 15:54:24 +0100
  • 8643b4aadd Update v1 paths, recursively print JSON format for arrays as well as objects. Kegan Dougal 2015-05-19 15:36:44 +0100
  • 92c85bda1d Merge branch 'master' into templating Kegan Dougal 2015-05-19 15:29:37 +0100
  • 4f0073105f Merge pull request #18 from matrix-org/event-schemas Kegsay 2015-05-19 15:28:45 +0100
  • 9fd57c6fe6 Namespace all the things to v1. event-schemas Kegan Dougal 2015-05-19 15:28:08 +0100
  • 3c0b564977 Whine if there are missing variables that the template needs. Kegan Dougal 2015-05-19 15:24:55 +0100
  • 7563f1058b Make the templating system work(!) Kegan Dougal 2015-05-19 15:03:31 +0100
  • 4e64d9e340 Start fleshing out build script Kegan Dougal 2015-05-19 13:16:16 +0100
  • 0b8b77697b Add templating folder and stub files/templates. Kegan Dougal 2015-05-19 11:22:33 +0100
  • b4d245bce3 Add m.call.invite/candidates/answer/hangup Kegan Dougal 2015-05-18 17:54:17 +0100
  • 6f842da227 Add redaction, feedback and presence events. Kegan Dougal 2015-05-18 17:28:38 +0100
  • c78088cfd1 Add m.room.aliases/create/join_rules/member/power_levels Kegan Dougal 2015-05-18 17:10:11 +0100
  • 5216b1ac8a Add m.room.topic. Add title/descs. Add 'type' key checking. Kegan Dougal 2015-05-18 16:52:03 +0100
  • 809ec63b9c Dump schema in a subdir for purity. Kegan Dougal 2015-05-18 16:23:32 +0100
  • 8ec10bbdf2 Add m.room.name and state_key core schema. Kegan Dougal 2015-05-18 16:21:09 +0100
  • a8af9bef29 Add example events. Kegan Dougal 2015-05-18 16:13:41 +0100