h2oai/wave

Add @app to the Page Guide

Open

#581 opened on Feb 19, 2021

View on GitHub
 (3 comments) (0 reactions) (0 assignees)Python (279 forks)batch import
docsgood first issue

Repository metrics

Stars
 (3,677 stars)
PR merge metrics
 (Avg merge 2m) (1 merged PR in 30d)

Description

Is your feature request related to a problem? Please describe

The @app('/') feature is explained in the API section of the docs (https://wave.h2o.ai/docs/api/server#app), but is only really find-able if someone is looking for it. When users are on the Pages section of the Guide (https://wave.h2o.ai/docs/pages/) it might be nice for them to explicitly learn about @app() as this is a shortcut for sending apps to a specific page.

Describe the solution you'd like

Add a brief sentence and code snippet to the Pages Guide: https://wave.h2o.ai/docs/pages/

Right after the code for To reference the current page in a Wave app, use q.page.. Here is a first-pass suggestion

image

To reference a specific page in a Wave app, use the `@app(/foo)` decorator

~
@app('/foo')
async def serve(q: Q):
    page = q.page
~

Contributor guide