Commit Graph

47 Commits

Author SHA1 Message Date
Tom Christie 12e4ef60d7
Add link to latest TechEmpower benchmarks (#61) 2018-09-20 10:00:25 +01:00
Tom Christie e6cd2d7e86 Tweak example: access logs on, port 8000 2018-09-05 11:44:54 +01:00
Tom Christie 78d1829758
Version 0.3 (#57)
* Renamings

* Version 0.3.0

* Black formatting

* Update docs for 0.3
2018-09-05 11:39:38 +01:00
Jordan Eremieff f4fe0ec312 Name changes (#55)
* Rename View -> HTTPEndpoint

* Rename views doc file -> endpoints

* Rename request/response files -> requests/responses, update imports, update docs

* Rename WebSocketSession -> WebSocket, rename session -> websocket in docs

* Full module imports in tests and source, removing imports from __init__ file

* Fix name in testclient doc
2018-09-05 10:29:04 +01:00
Tom Christie 4549d625f9 Make docs link more prominent 2018-08-29 11:33:59 +01:00
Tom Christie 6b6b818a00 Move documentation out of README 2018-08-29 11:31:32 +01:00
Tom Christie 779516a5ac Fixes to TestClient websocket docs 2018-08-28 14:45:23 +01:00
Tom Christie 00a972c719
Add App class (#42)
* Add App class

* Black formatting

* Support kwargs in App routes

* Black formatting

* Use protocol based routing in app

* WebSocket close when no route found

* session.send(...), session.receive(...) for test client

* Support app.mount(prefix, app)

* Black formatting

* Black formatting

* Minor tweaks to websocket test client

* Add 'App' to README
2018-08-28 14:34:18 +01:00
Tom Christie 78fae57bc3 Update table of contents 2018-08-27 15:42:05 +01:00
Jeff Buttars 99fd15e380 Add a TOC to the repo README (#40) 2018-08-27 15:38:56 +01:00
Tom Christie 828ee47483
Drop asgi_application decorator (#41) 2018-08-27 15:38:44 +01:00
Tom Christie cb9fc8746b
Redirect response (#39)
* Minor Request cleanups

* Black formatting

* Add RedirectResponse

* Black formatting

* Clean up test_redirect_response test case
2018-08-27 14:51:24 +01:00
Tom Christie 6f948e95b4
WebSockets support (#37)
* WebSockets support

* WebSockets support

* WebSockets support

* Black formatting

* Add missing descriptions against websocket test session docs

* Add missing descriptions against websocket test session docs

* Add note on session.send() / session.receive()
2018-08-17 16:36:48 +01:00
Tom Christie 9838af83ca Add DebugMiddleware 2018-07-18 13:04:14 +01:00
Tom Christie 37a539a202 Add docs on regexs in routing 2018-07-12 14:54:25 +01:00
Tom Christie e16efd3d8f Tweak README 2018-07-12 14:09:49 +01:00
Tom Christie 43ed532728 Tweak imports and docs 2018-07-12 14:09:05 +01:00
Tom Christie 9b4db0d62c Add StaticFile and StaticFiles to README 2018-07-12 13:57:04 +01:00
Tom Christie 342a52f185 Merge branch 'master' of https://github.com/encode/starlette 2018-07-11 16:54:09 +01:00
Tom Christie 126e995a8e Fix Response signature in README 2018-07-11 16:54:00 +01:00
Tom Christie c4cc8303d3 Add FileResponse to README 2018-07-11 16:46:44 +01:00
Tom Christie 704b582d89 Performance improvements 2018-07-10 15:19:51 +01:00
Tom Christie e9bccf4fab Resize header 2018-07-02 12:07:23 +01:00
Tom Christie f42f2aadd9 Tweak header image 2018-07-02 12:00:03 +01:00
Tom Christie b2c8c6c81f Tweak header image 2018-07-02 11:57:44 +01:00
Tom Christie a5bb58b9b6 README image 2018-07-02 11:52:33 +01:00
Tom Christie 1c7eb8b409 Version 0.1.5 2018-06-27 21:46:09 +01:00
Tom Christie 8b6326876a Punctuation fix 2018-06-26 14:13:10 +01:00
Tom Christie 185fb1a3d1 Remove 'set_receive_channel' method 2018-06-26 11:10:54 +01:00
Tom Christie 15cf0fc0e8 Request presents 'scope' interface 2018-06-26 10:51:51 +01:00
Tom Christie 4f80753cf7 Version 0.1.3 2018-06-26 10:09:35 +01:00
Tom Christie 5ab86e1522 Tweak README style 2018-06-25 16:05:31 +01:00
Tom Christie c1189344fd Tweak README style 2018-06-25 16:04:03 +01:00
Tom Christie 814d9ebe2a Tweak README language 2018-06-25 16:02:59 +01:00
Tom Christie 645ebc32cf Tweak README styling 2018-06-25 16:00:39 +01:00
Tom Christie 953f650091 Add support for 'async for chunk in request.stream()' 2018-06-25 15:58:05 +01:00
Tom Christie 1a409974b4 Link to ASGI spec 2018-06-25 15:35:22 +01:00
Tom Christie b60f72ab33 Bump Python requirements 2018-06-25 14:58:51 +01:00
Tom Christie ec8c847a4e More explicit documentation of parameters to 'Response' 2018-06-25 14:55:03 +01:00
Tom Christie 0465eb1774 More explicit documentation of parameters to 'Response' 2018-06-25 14:53:14 +01:00
Tom Christie 8efc4af842 Requires 3.6+ (To support async generators) 2018-06-25 14:50:22 +01:00
Tom Christie e760e11f16 Links to ASGI servers 2018-06-25 14:40:56 +01:00
Tom Christie 84636f8af0 README tweaks 2018-06-25 14:35:26 +01:00
Tom Christie b7ef8faf1b Tweak README 2018-06-25 14:24:50 +01:00
Tom Christie e696f59d5a Tweak README 2018-06-25 14:21:24 +01:00
Tom Christie 5c8dadc522 Tweak README 2018-06-25 14:19:28 +01:00
Tom Christie 5a9fe3f048 Initial commit 2018-06-25 14:15:32 +01:00