Skip to content

docs: Explain phases and plugin execution order #13559

@ojeker

Description

@ojeker

Current State

Missing or "hard to find" documentation on phases and plugin execution order

Context:

I recently opened the issue #13408 about passing information from one plugin to another. I probably would have been able to solve this by myself with the help of a conceptual documentation about:

  • The execution phases each request "goes through"
  • Overview of the phase a plugin belongs to
  • Explanation, how the execution order of plugins in the same phase works (priority)

Desired State

Documentation on phases and plugin execution order is inclued and easy to find.

Hint:

A good starting point for a big part of the required content is this blog post: https://apisix.apache.org/blog/2023/12/14/apisix-plugins-priority-leaky-abstraction/

Metadata

Metadata

Assignees

No one assigned

    Labels

    docDocumentation things

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions