Skip to content

Proposal: list Apache APISIX as a project using Test::Nginx #189

Description

@Yilialinn

Context

The README describes Test::Nginx as a test scaffold for NGINX C modules and NGINX/OpenResty-based libraries and applications. Its only project-usage list, however, covers NGINX C modules.

Apache APISIX is an API gateway built on OpenResty, and its public test suite uses Test::Nginx. The APISIX 3.17 testing guide documents how the suite prepares gateway configuration and mock upstreams, sends HTTP and stream requests, and checks status codes, response data, and logs. Its Makefile runs the suite with prove and the test-nginx library path.

Evidence:

Proposed documentation change

Would the project accept a short, neutral Apache APISIX usage entry in the Test::Nginx documentation?

If so, I would prepare a documentation-only pull request that:

  • adds APISIX under a separate application section, or in another location the maintainers prefer;
  • links only to the APISIX source repository and versioned testing guide;
  • updates the POD source, README, or both according to the repository's expected maintenance pattern; and
  • makes no changes to Test::Nginx behavior, dependencies, or defaults.

The entry would document existing use rather than imply endorsement or describe APISIX product features. If application entries are outside this repository's scope, I will not proceed with a pull request.

Would this addition be useful? If so, which location and source files should a pull request update?

Yilia Lin, Apache APISIX Committer

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions