Kegsay
da7c2e7fa8
Merge pull request #40 from matrix-org/markjh/history_for_rooms_that_have_been_left
...
SPEC-216: Add rooms that have been left to initial sync
2015-09-11 12:55:07 +01:00
Daniel Wagner-Hall
5b722160dd
Merge branch 'master' into daniel/threepidinvites
2015-09-10 14:05:58 +01:00
Daniel Wagner-Hall
6a56c8a965
Add trailing newline
2015-09-10 13:20:56 +01:00
Daniel Wagner-Hall
a548148563
Invite doesn't accept room aliases
2015-09-10 11:21:18 +01:00
Daniel Wagner-Hall
2797fac3aa
Swagger /room/{roomId}/invite
...
This is a transcription of the current spec, with nothing new or
controversial in it.
2015-09-09 17:55:40 +01:00
Daniel Wagner-Hall
1b591a023e
Monospace room_id
2015-09-09 14:04:48 +01:00
Daniel Wagner-Hall
04b2b2588f
Fix up formatting and typos
2015-09-09 13:18:23 +01:00
Daniel Wagner-Hall
1feb9565e4
Use other-way-around alias format
2015-09-08 17:04:08 +01:00
Daniel Wagner-Hall
d53943c8c2
Spec /room/{roomId}/join
...
This is just replacing the existing spec with a swagger version.
Subsequent pull requests will add 3pid join to this, as well as specing
the invite, leave, ban, and kick endpoints.
2015-09-08 16:35:08 +01:00
Mark Haines
c74c1ab098
SPEC-216: Add rooms that have been left to initial sync
2015-09-07 17:09:41 +01:00
Kegan Dougal
e10859a887
Replace presence API with new template.
2015-06-02 16:01:26 +01:00
Kegan Dougal
334e10468d
Add presence swagger and template.
2015-06-02 15:10:44 +01:00
Kegan Dougal
0275c2ffa0
Add sync API yaml. Add template for sync_http_api.
2015-06-02 11:44:27 +01:00
Kegan Dougal
8a676a2b9d
Add sortFn for profile HTTP API. Add combined profile HTTP API.
2015-06-01 16:29:19 +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
5795e1ceda
Add profile API examples and extract examples for template usage.
2015-06-01 10:44:03 +01:00
Kegan Dougal
fe7ffafc15
Factor out json schema object processing since swagger uses it too. Hook swagger up.
2015-05-29 17:19:45 +01:00
Kegan Dougal
d090389d01
Start pre-processing swagger APIs before passing to sections.
2015-05-29 16:50:22 +01:00
Kegan Dougal
99dfe64d5c
Add rate-limiting on APIs which rate limit. More descriptions.
2015-05-29 15:48:48 +01:00
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.
2015-05-29 15:37:44 +01:00
Kegan Dougal
aeaa43811c
Add security definitions for directory API.
2015-05-29 15:18:09 +01:00
Kegan Dougal
870d1b8944
Add Swagger 2 directory API.
2015-05-29 14:31:05 +01:00
Kegan Dougal
caa84c1dc1
Add Swagger 2 docs for content repo. Add Swagger 2 CLI validator.
2015-05-29 12:15:24 +01:00
Kegan Dougal
838af288c9
Test swagger commit
2015-02-20 14:29:51 +00:00
Kegan Dougal
c4056bec1b
Shuffle around structure of matrix-doc and add a README.
2015-02-20 10:43:20 +00:00