{"html_url": "https://github.com/simonw/datasette/issues/215#issuecomment-641002504", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/215", "id": 641002504, "node_id": "MDEyOklzc3VlQ29tbWVudDY0MTAwMjUwNA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-06-09T03:14:32Z", "updated_at": "2020-06-09T03:14:32Z", "author_association": "OWNER", "body": "Documentation: https://datasette.readthedocs.io/en/latest/plugins.html#register-routes", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 314506669, "label": "Allow plugins to define additional URL routes and views"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/215#issuecomment-640972952", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/215", "id": 640972952, "node_id": "MDEyOklzc3VlQ29tbWVudDY0MDk3Mjk1Mg==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-06-09T01:24:52Z", "updated_at": "2020-06-09T01:25:33Z", "author_association": "OWNER", "body": "WIP documentation: https://github.com/simonw/datasette/blob/770dedb21adfc706592e6b5cdf5e751a8720fdf9/docs/plugins.rst#register_routes", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 314506669, "label": "Allow plugins to define additional URL routes and views"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/215#issuecomment-640971470", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/215", "id": 640971470, "node_id": "MDEyOklzc3VlQ29tbWVudDY0MDk3MTQ3MA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-06-09T01:19:44Z", "updated_at": "2020-06-09T01:19:44Z", "author_association": "OWNER", "body": "I'll need to add documentation of the `Response` object (and `Response.html()` and `Response.text()` class methods - I should add `Response.json()` too) to the internals page https://datasette.readthedocs.io/en/stable/internals.html", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 314506669, "label": "Allow plugins to define additional URL routes and views"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/215#issuecomment-640960667", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/215", "id": 640960667, "node_id": "MDEyOklzc3VlQ29tbWVudDY0MDk2MDY2Nw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-06-09T00:41:35Z", "updated_at": "2020-06-09T00:41:35Z", "author_association": "OWNER", "body": "I'm going to implement this one documentation-first in a pull request.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 314506669, "label": "Allow plugins to define additional URL routes and views"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/215#issuecomment-640960553", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/215", "id": 640960553, "node_id": "MDEyOklzc3VlQ29tbWVudDY0MDk2MDU1Mw==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2020-06-09T00:41:09Z", "updated_at": "2020-06-09T00:41:09Z", "author_association": "OWNER", "body": "I'm going to imitate `register_output_renderer` and `register_facet_classes` - both return a list of things to register.\r\n\r\nSo I'll do this:\r\n\r\n```python\r\n@hookspec\r\ndef register_routes():\r\n \"Register URL routes. Return a list of (regex, view_function) pairs\"\r\n```", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 314506669, "label": "Allow plugins to define additional URL routes and views"}, "performed_via_github_app": null}