Daniel Wagner-Hall
db5cad4711
Remove accidentally committed change
2015-12-07 15:16:06 +00:00
Daniel Wagner-Hall
99b8a066c8
Make dump-swagger work from all directories
2015-12-07 14:40:42 +00:00
Daniel Wagner-Hall
1f5b6271f2
Generate swagger-ui output for client-server API
...
Depends on:
https://github.com/matrix-org/matrix-doc/pull/212
https://github.com/matrix-org/matrix-doc/pull/208
https://github.com/matrix-org/matrix-doc/pull/207
for the actual rendered output to not throw javascript errors at runtime.
2015-12-07 12:45:13 +00:00
Richard van der Hoff
d1d3d27e2f
Merge pull request #216 from matrix-org/rav/fix_speculator_redirects
...
Add a host and scheme to Location headers in redirects
2015-12-07 10:26:38 +00:00
Richard van der Hoff
f31a053995
Add a host and scheme to Location headers in redirects
...
Our apache reverse-proxy can't correctly rewrite relative Location headers, so
add the Host from the request into the Location.
2015-12-06 18:26:56 +00:00
Matthew Hodgson
78e04d662e
add moi :(
2015-12-04 18:32:01 +00:00
Richard van der Hoff
1b7548d460
Make the speculator serve the spec from drafts branches.
2015-12-04 17:03:33 +00:00
Daniel Wagner-Hall
2f3a00fe34
Consistently spell homeserver as homeserver
2015-12-02 19:23:33 +00:00
Daniel Wagner-Hall
1ce3357927
continuserv: serve multiple paths
2015-12-02 14:57:28 +00:00
Daniel Wagner-Hall
97fd1fdd62
Embed client and server release numbers
...
Note that this also removes the changelog - I'm going to re-add the
changelog differently soon.
2015-12-01 17:08:02 +00:00
Daniel Wagner-Hall
ebed3b60bd
Add trailing slashes to links
2015-12-01 15:58:15 +00:00
Daniel Wagner-Hall
a4668c1d8c
Fix typo
2015-12-01 14:21:20 +00:00
Daniel Wagner-Hall
c4eaf7458f
302 to spec/head/index.html rather than serving it on /spec/head
...
Otherwise relative links are broken
2015-12-01 14:19:31 +00:00
Daniel Wagner-Hall
6c66bfc755
Flatten out v1 and v2_alpha directories
...
As a side effect, I got rid of all of the horrible symlinks and just put
in all of the proper relative paths. Because the horrible symlinks were
horrible.
2015-11-30 11:22:57 +00:00
Daniel Wagner-Hall
e401d3e262
Merge pull request #184 from matrix-org/daniel/splitspec
...
Split spec into page-per-section
2015-11-27 16:46:06 +00:00
Daniel Wagner-Hall
30ed918633
speculator: Allow spec viewing for multi-page spec
2015-11-27 16:45:53 +00:00
Daniel Wagner-Hall
e171acf01f
Split spec into page-per-section
2015-11-27 16:45:47 +00:00
Daniel Wagner-Hall
f0c99a6925
Generate API docs from swagger
2015-11-27 15:03:22 +00:00
Richard van der Hoff
2aa4773cc1
Make the speculator serve up errors as plain text
...
... so that they are legible.
2015-11-27 12:01:03 +00:00
Daniel Wagner-Hall
ec31c0f518
speculator: allow styling like matrix.org
2015-11-26 12:04:37 +00:00
Daniel Wagner-Hall
cc4869e68a
Merge pull request #174 from matrix-org/daniel/speculatorhardening
...
Several improvements to speculator to prepare it for actually being used by the masses, not just us devs
2015-11-23 18:35:55 +00:00
Daniel Wagner-Hall
c432396079
Add comment
2015-11-23 17:26:32 +00:00
Daniel Wagner-Hall
866fa58276
Rename
2015-11-23 17:22:53 +00:00
Daniel Wagner-Hall
e045f28b44
Pull out constant for permissions
...
Also, drop permissions from 0755 to 0700
2015-11-23 17:20:54 +00:00
Oddvar Lovaas
24356d864e
Merge pull request #176 from matrix-org/daniel/gendoc
...
Tweaks to spec generation for matrix.org
2015-11-23 10:28:51 +00:00
Daniel Wagner-Hall
4ac85997f5
Fix check
2015-11-19 18:16:02 -05:00
Daniel Wagner-Hall
da93317a78
Take dir not files as args
2015-11-19 18:13:40 -05:00
Daniel Wagner-Hall
ca3a9e3562
exec gendoc outside of script
2015-11-19 17:38:54 -05:00
Daniel Wagner-Hall
e041033048
Rename file
2015-11-19 17:38:49 -05:00
Daniel Wagner-Hall
8586744771
Add anchors to spec
...
This is currently done by a script on the prod serving machine.
We might as well keep the matrix.org spec and dev spec as similar as
possible.
2015-11-19 16:41:58 -05:00
Daniel Wagner-Hall
6f1d00097b
Only bother trying to fetch if we need to
2015-11-19 16:15:13 -05:00
Daniel Wagner-Hall
8872e17f93
Fall back to last known HEAD sha if fetch fails
2015-11-19 16:14:22 -05:00
Daniel Wagner-Hall
dd53847211
Include command stderr in error text
2015-11-19 16:11:19 -05:00
Daniel Wagner-Hall
9ad64b02d1
speculator: guard against concurrent git commands
2015-11-19 15:41:15 -05:00
Daniel Wagner-Hall
0f0359d9c1
speculator: Nessle up some more if statements
2015-11-11 15:13:34 +00:00
Daniel Wagner-Hall
740cc66a7c
speculator: Fetch before deciding head is fresh
2015-11-11 14:01:45 +00:00
Daniel Wagner-Hall
27ffe7bacd
Don't serve rst diffs as HTML
2015-11-10 15:35:10 +00:00
Daniel Wagner-Hall
c3608b3a69
Merge branch 'master' into daniel/continuservconcurrency
...
Conflicts:
scripts/continuserv/main.go
2015-11-09 16:11:34 +00:00
Daniel Wagner-Hall
bbf9e229a7
continuserv: guard concurrent accesses to wg
2015-11-06 16:09:09 +00:00
Daniel Wagner-Hall
1be5b856bd
Preserve text/plain for errors
...
Newlines are nice
2015-11-06 16:05:07 +00:00
Daniel Wagner-Hall
7f6eafdce5
continuserv: set Content-Type header
2015-11-06 14:46:55 +00:00
Daniel Wagner-Hall
937ff046d8
Force / to be HTML too
2015-11-05 19:21:16 +00:00
Daniel Wagner-Hall
559747e77a
speculator: Sent Content-Type: text/html header
...
Go is auto-detecting that this is XML (because for some reason we
generate XHTML), and serving it with a Content-Type header text/xml.
This causes the browser to render it as XHTML, which gives interesting
quirks like extra newlines.
This forces the browser to interpret it as HTML.
What we should probably do instead of stop generating XHTML and start
generating HTML. But in the mean time, this will fix the rendering
issues.
2015-11-05 19:18:28 +00:00
Mark Haines
71874870c8
Enable syntax highlighting for example http requests
2015-10-26 17:25:33 +00:00
Daniel Wagner-Hall
1aeddac319
Cache spec output
...
Does not cache inability to generate spec. Does not cache diffs or
anything fancy. Just the raw spec generation.
2015-10-26 10:28:14 +00:00
Mark Haines
df443c10ac
Move css into a css subdirectory.
...
Add css to put a bar next to blockquotes.
2015-10-23 11:58:06 +01:00
Daniel Wagner-Hall
82d4ea199f
Trust Leo
2015-10-22 16:09:01 +01:00
Kegsay
e5559e4ea5
Merge pull request #106 from matrix-org/erikj/newline_gendoc_STOP_BEING_CRANKY
...
gendoc should just add newlines rather than complaining about the lack thereof
2015-10-15 09:56:04 +01:00
Erik Johnston
70704240dc
gendoc should just add newlines rather than complaining about the lack thereof
2015-10-14 16:29:18 +01:00
Richard van der Hoff
013b6db895
Add a note on building the speculator
...
... because the wiki says you need to read the README on how to build it.
2015-10-14 14:42:52 +01:00