Skip to content

Latest commit

 

History

History
100 lines (65 loc) · 3.39 KB

README.md

File metadata and controls

100 lines (65 loc) · 3.39 KB

Web Pipe Documentation

A concise index for everything Web Pipe—from first steps to advanced usage.

Core Guides

  1. Overview — What Web Pipe is and why it exists.
    overview.md

  2. Getting Started — Install, run, and create your first pipeline.
    getting-started.md

  3. DSL Syntax — The Web Pipe language: control flow, inline arguments, and blocks.
    dsl-syntax.md

  4. GraphQL — Native support for schemas, resolvers, and queries.
    graphql.md

Reference

  • Configuration — Defining config blocks, environment variables, and secrets.
    config.md

  • Routes & Pipelines — Declaring routes, composing steps, and result tagging.
    routes-and-pipelines.md

  • Inline Arguments — Passing dynamic data directly to middleware.
    inline-arguments.md

  • Context & Metadata — Accessing system state ($context) in middleware.
    context.md

  • Concurrency — Async tasks and joining results.
    concurrency.md

  • Flow Control — Conditional execution with if, dispatch, foreach and tags (@when, @guard). flow-control.md

  • Variables & Partials — Reusable SQL, templates, and pipeline fragments.
    variables-and-partials.md

  • Result Routing — Setting status codes, content types, and response shaping.
    result-routing.md

  • Error Handling — Fail-fast vs. recoverable errors, custom error outputs.
    error-handling.md

Quality & Testing

  • Mocking — Stubbing middleware and deterministic test inputs.
    mocking.md

  • Testing & BDD — Spec syntax, let variables, DOM assertions, and end-to-end tests.
    testing-bdd.md

Middleware Guides

Operations