Commit Graph

431 Commits (b24582aead73c81eff57da6325564b63e8a7a18f)
 

Author SHA1 Message Date
Oddvar Lovaas b24582aead Introducing jekyll (jekyllrb.com) for docs 9 years ago
Paul Evans 9957e18d31 Merge pull request #25 from matrix-org/paul/fixes
Rename 'perspective server' to 'notary server'
9 years ago
Paul "LeoNerd" Evans 49c52a96a7 Rename 'perspective server' to 'notary server' as that's what the Perspectives Project calls them too 9 years ago
Kegsay 880bf20403 Merge pull request #21 from matrix-org/paul/fixes
Three small fixes
9 years ago
Kegsay 80fca29ea0 Merge pull request #23 from matrix-org/paul/ipv6-srv-failure
Mention AAAA as well as A records; remark on default port 8448 for no…
9 years ago
Paul "LeoNerd" Evans c6f2f711de Mention AAAA as well as A records; remark on default port 8448 for no-SRV fallback 9 years ago
Matthew Hodgson f08588bf7e typo 9 years ago
Paul "LeoNerd" Evans 5f391b5617 Also document the directory server federation API 9 years ago
Paul "LeoNerd" Evans fc1e01f373 Add a small note about the meaning of the 'target' field 9 years ago
Paul "LeoNerd" Evans af1616ba9a Merge branch 'master' into paul/fixes 9 years ago
Mark Haines c998666e56 Merge pull request #22 from matrix-org/paul/small-fixes
Bugfix to embedded sign_json() python code
9 years ago
Paul "LeoNerd" Evans 28894ac1b7 Bugfix to embedded sign_json() python code 9 years ago
Paul "LeoNerd" Evans 9b046cbc04 Tiny fix to embedded YAML fragment 9 years ago
Kegan Dougal e572cc662a Restructure the first few sections.
Remove unecessary sections; put presnece/profile sections on the right level.
Move Living Standard warning to the top of the Introduction section.
9 years ago
Kegan Dougal 71e200a063 Remove version section. 9 years ago
Kegan Dougal c42bfabaad Order the status API before presence lists because it is more important. 9 years ago
Matthew Hodgson 25563281d9 alas clarify the room link 9 years ago
Kegan Dougal e10859a887 Replace presence API with new template. 9 years ago
Kegan Dougal 334e10468d Add presence swagger and template. 9 years ago
Kegan Dougal ec631c60d4 Add link to github commit for the spec as per request. 9 years ago
Kegan Dougal 876a3d2bbc Add package.json 9 years ago
Kegan Dougal 3d70404b94 Update swagger validator to support directories.
This will be used with Jenkins.
9 years ago
Kegan Dougal 14d004146b Implement nested tables for HTTP APIs. It even works(!) 9 years ago
Kegan Dougal 0275c2ffa0 Add sync API yaml. Add template for sync_http_api. 9 years ago
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.
9 years ago
Kegan Dougal 8a676a2b9d Add sortFn for profile HTTP API. Add combined profile HTTP API. 9 years ago
Kegan Dougal 704cd14030 Add in response format for APIs. Standardise on 'key' rather than 'name'. 9 years ago
Kegan Dougal f6c98f41e9 Use table subsections for param locations instead of an extra column. 9 years ago
Kegan Dougal ba6ce16509 Modify how descriptions are shown. Add profile API descriptions. 9 years ago
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.
9 years ago
Kegan Dougal c75fd6bcae Add HTTP API wip template. 9 years ago
Kegan Dougal 5795e1ceda Add profile API examples and extract examples for template usage. 9 years ago
Kegan Dougal fe7ffafc15 Factor out json schema object processing since swagger uses it too. Hook swagger up. 9 years ago
Kegan Dougal d090389d01 Start pre-processing swagger APIs before passing to sections. 9 years ago
Kegan Dougal 1dc3d82664 Load swagger APIs as templating units. Check sections return strings. 9 years ago
Kegan Dougal 99dfe64d5c Add rate-limiting on APIs which rate limit. More descriptions. 9 years ago
Kegan Dougal f72319e256 Add profile API. Add error definition to definitions folder.
The tool used for validating swagger 2.0 schemata does not currently
support deep-nested definitions from other files. Until it does, keep
the definitions in a separate file each in a definitions folder. This
will be replaced with a definitions.yaml in the future.
9 years ago
Kegan Dougal aeaa43811c Add security definitions for directory API. 9 years ago
Kegan Dougal 870d1b8944 Add Swagger 2 directory API. 9 years ago
Kegan Dougal caa84c1dc1 Add Swagger 2 docs for content repo. Add Swagger 2 CLI validator. 9 years ago
Kegan Dougal f9710a6e17 Add help blurb to gendoc.py 9 years ago
Kegan Dougal f134728268 Link to msgtypes from the description of m.room.message. 9 years ago
Kegan Dougal 9901d4f695 Fix RST 9 years ago
Kegan Dougal 886453a2e4 Test break RST 9 years ago
Kegan Dougal c3a298a5df Fix sort order for VoIP events. 9 years ago
Kegan Dougal 51df65bb49 Remove old power level references. Link to m.room.power_levels. 9 years ago
Kegan Dougal ac7ccfa622 Add {{presence_events}}. Factor out common code in MatrixSections. 9 years ago
Kegan Dougal 9abadaf7af Add {{presence_events}} template. 9 years ago
Kegan Dougal e046402a4a Shift msgtype section order to have common (implemented) types first. 9 years ago
Kegan Dougal 6f330bd879 Gut the old msgtypes section and replace with {{msgtype_events}} 9 years ago