Kegan Dougal
069e4e39f4
Move presence specific sections from intro to presence module
2015-09-30 10:22:51 +01:00
Erik Johnston
73b4090f52
Add private_chat_shared_power
2015-09-30 10:22:12 +01:00
Kegan Dougal
0a04672d76
Start converting the presence module. Add Rationale admonition.
2015-09-29 17:57:44 +01:00
Kegan Dougal
cdf9f011e9
Add room history visibility as a module.
2015-09-29 16:33:34 +01:00
Kegan Dougal
82c27884ba
Make E2E optional
2015-09-29 16:29:16 +01:00
Kegsay
c96f02c2b0
Merge pull request #69 from matrix-org/erikj/login_token
...
m.login.token
2015-09-29 13:26:29 +01:00
Kegsay
beafc74f81
Merge pull request #70 from matrix-org/spec-module-format
...
Modules format
2015-09-29 13:22:16 +01:00
Daniel Wagner-Hall
eec021ee8c
Merge pull request #72 from matrix-org/daniel/generateathead
...
Support viewing the spec at head
2015-09-29 13:01:17 +01:00
Daniel Wagner-Hall
083a76096f
Support viewing the spec at head
2015-09-29 12:41:07 +01:00
Erik Johnston
50e1b4c3a7
Fix up rst
2015-09-29 09:17:33 +01:00
Erik Johnston
6e6bc8a5a9
Mandate macaroon
2015-09-28 14:51:44 +01:00
Erik Johnston
ce53a17180
Add txn_id rationale
2015-09-28 14:51:10 +01:00
Kegan Dougal
5abea1f2bc
Minor tweaks
2015-09-28 14:07:34 +01:00
Kegan Dougal
70518ae655
Clarify template suffixes
2015-09-28 14:03:54 +01:00
Kegan Dougal
643468e914
Mention swagger. Clarify how event type template vars are formed.
2015-09-28 14:01:54 +01:00
Kegan Dougal
c2fc1a2fb1
Add basic module template.
...
This has the core sections for events/server/client/security.
2015-09-28 13:41:31 +01:00
Kegan Dougal
db8f3c0d59
Desktop clients should have a GUI
2015-09-28 13:11:34 +01:00
Erik Johnston
97154cc6b2
s/nonce/txn_id/
2015-09-28 13:09:54 +01:00
Erik Johnston
4c9f524cab
Neaten things up
2015-09-28 09:32:03 +01:00
Erik Johnston
317c2f20d3
Draft login token spec
2015-09-28 09:29:35 +01:00
Erik Johnston
8c22b715ca
Add title
2015-09-28 09:29:07 +01:00
Kegan Dougal
11c586c560
Merge branch 'master' into spec-feature-profiles
...
Conflicts:
templating/build.py
2015-09-25 16:34:47 +01:00
Kegsay
e5f805c0d5
Merge pull request #67 from matrix-org/unused-template-vars
...
Detect unused {{ vars }} and whine loudly.
2015-09-25 16:33:35 +01:00
Kegsay
4d407c2731
Merge pull request #66 from matrix-org/speculator-htmldiff
...
speculator: Add HTML diffing
2015-09-25 16:33:23 +01:00
Kegan Dougal
9c882ea5e4
Detect unused {{ vars }} and whine loudly.
2015-09-25 16:24:31 +01:00
Daniel Wagner-Hall
2434dfaf1c
Merge branch 'master' into speculator-htmldiff
2015-09-25 16:13:23 +01:00
Kegan Dougal
510553ee00
Remove smurf suffixes. Add anchor for feature profiles.
2015-09-25 15:29:33 +01:00
Kegan Dougal
9fac152d32
Explain what the clients are and the column reference
2015-09-25 15:26:58 +01:00
Kegan Dougal
c6375ed3d1
Flesh out feature profiles section
...
Add table detailing the profiles. Add anchors to link through to each module
following a well-defined format (rather than the name of the module section).
Allow UTF-8 in the spec.
2015-09-25 15:09:15 +01:00
Erik Johnston
18dc7784df
Mention precedence
2015-09-25 14:34:06 +01:00
Erik Johnston
37ccddb308
Typo
2015-09-25 14:25:07 +01:00
Erik Johnston
d7d9f406a6
Bundle some state into invites
2015-09-25 14:21:50 +01:00
Daniel Wagner-Hall
cd6f15f627
Remove obsolete comment
2015-09-25 13:34:24 +01:00
Daniel Wagner-Hall
0c1eb50ef4
Merge pull request #26 from matrix-org/macaroons
...
Spec macaroons and token refresh
2015-09-25 13:18:27 +01:00
Daniel Wagner-Hall
f5d436bd80
Remove extraneous )
2015-09-25 13:18:09 +01:00
Daniel Wagner-Hall
6c1491b3ba
Respond to some review comments
2015-09-25 13:17:11 +01:00
Daniel Wagner-Hall
5c4398c181
Remove superfluous comma
2015-09-25 13:10:49 +01:00
Daniel Wagner-Hall
fc87f4cdb0
Remove unused keys
2015-09-25 13:10:15 +01:00
Daniel Wagner-Hall
6c89e6ea67
Wrap refresh_token in `s
2015-09-25 13:03:46 +01:00
Kegsay
15308ab435
Merge pull request #62 from matrix-org/markjh/check_request_schema
...
Check the request example JSON matches the schema
2015-09-25 12:56:28 +01:00
Erik Johnston
078dd0165f
Update the room creation API spec to include new keys: 'preset' and 'initial_state'
2015-09-25 11:58:47 +01:00
Mark Haines
f34722485f
Check the request example JSON matches the schema
2015-09-24 16:50:27 +01:00
Kegsay
ca9f30a7fd
Merge pull request #61 from matrix-org/markjh/node_swagger_validator
...
Only validate a file if it ends with ".yaml".
2015-09-24 13:42:36 +01:00
Mark Haines
385b6c4759
Only validate a file if it ends with ".yaml".
...
Otherwise we try to validate vim .swp files.
2015-09-24 13:37:32 +01:00
Kegsay
0346568519
Merge pull request #60 from matrix-org/gendoc-logging
...
Gendoc logging
2015-09-23 16:52:24 +01:00
Kegan Dougal
6afdfc0771
Add more logging and make logging context clearer
...
This is now actually useful if you want to debug why your swagger YAML
isn't producing a table you think it should be.
2015-09-23 15:36:13 +01:00
Kegan Dougal
f1adad5fb3
Add more logging with file prefixes
...
This makes the handoff between gendoc and batesian clearer in the logs.
2015-09-23 15:10:55 +01:00
Kegan Dougal
064a2c9172
Use argparse and log functions for gendoc.py
...
gendoc.py has become more complex such that we actually want to pass things
to it like `--verbose`, `--nodelete`, `--target`, so use `argparse` to do this
like we have `build.py`. Pass through `-v` flags to `build.py`.
2015-09-23 14:59:57 +01:00
Kegsay
14e77b09ab
Merge pull request #59 from matrix-org/spec-restructure-modules
...
Add spec build targets; restructure spec
2015-09-23 14:38:25 +01:00
Kegan Dougal
1da64db302
Use relative depths for groups instead of absolute ones
...
This means the group can be agnostic to how deeply nested it is,
improving reusability of groups.
2015-09-23 14:29:37 +01:00