Skip to content

Custom Loaders #107

@ZeroIntensity

Description

@ZeroIntensity

Feature description

For "batteries-detachable" purposes, there should be an API for creating custom loaders. Perhaps some plugin API could be introduced with this? (If so, that will be a separate issue).

Feature example API

[app]
loader = "custom"
from view import new_app, App, Route
from pathlib import Path

@app.loader
async def load(app: App, path: Path) -> list[Route]:
    return [...]

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiThis has to do with the Python API (view)featureNew featuregood first issueAn issue that isn't necessarily easy to implement, but not required to be an expert in view.py

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions