This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 7e36219 Deploy to GitHub pages 7e36219 is described below commit 7e36219ce08c89296b10268809376a9f5630d1a3 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Sun Dec 13 06:34:19 2020 +0000 Deploy to GitHub pages --- 2fa.html | 2 +- 2fa/index.html | 2 +- apisix/README.html | 4 ++-- apisix/README/index.html | 4 ++-- apisix/aws.html | 2 +- apisix/aws/index.html | 2 +- apisix/discovery.html | 4 ++-- apisix/discovery/index.html | 4 ++-- apisix/how-to-build.html | 2 +- apisix/how-to-build/index.html | 2 +- apisix/install-dependencies.html | 2 +- apisix/install-dependencies/index.html | 2 +- apisix/plugins/authz-keycloak.html | 2 +- apisix/plugins/authz-keycloak/index.html | 2 +- apisix/plugins/batch-requests.html | 4 ++-- apisix/plugins/batch-requests/index.html | 4 ++-- apisix/plugins/fault-injection.html | 2 +- apisix/plugins/fault-injection/index.html | 2 +- apisix/plugins/grpc-transcode.html | 2 +- apisix/plugins/grpc-transcode/index.html | 2 +- apisix/plugins/kafka-logger.html | 2 +- apisix/plugins/kafka-logger/index.html | 2 +- apisix/plugins/mqtt-proxy.html | 2 +- apisix/plugins/mqtt-proxy/index.html | 2 +- apisix/plugins/referer-restriction.html | 2 +- apisix/plugins/referer-restriction/index.html | 2 +- apisix/plugins/response-rewrite.html | 2 +- apisix/plugins/response-rewrite/index.html | 2 +- apisix/plugins/skywalking.html | 2 +- apisix/plugins/skywalking/index.html | 2 +- apisix/plugins/sls-logger.html | 4 ++-- apisix/plugins/sls-logger/index.html | 4 ++-- apisix/plugins/tcp-logger.html | 2 +- apisix/plugins/tcp-logger/index.html | 2 +- apisix/plugins/wolf-rbac.html | 8 ++++---- apisix/plugins/wolf-rbac/index.html | 8 ++++---- apisix/plugins/zipkin.html | 2 +- apisix/plugins/zipkin/index.html | 2 +- apisix/zh-cn/discovery.html | 4 ++-- apisix/zh-cn/discovery/index.html | 4 ++-- committer-guide.html | 2 +- committer-guide/index.html | 2 +- contributor-guide.html | 2 +- contributor-guide/index.html | 2 +- downloads.html | 2 +- downloads/index.html | 2 +- release-guide.html | 2 +- release-guide/index.html | 2 +- security.html | 2 +- security/index.html | 2 +- subscrbe-guide.html | 2 +- subscrbe-guide/index.html | 2 +- team.html | 3 ++- team/index.html | 3 ++- 54 files changed, 72 insertions(+), 70 deletions(-) diff --git a/2fa.html b/2fa.html index 147d2eb..cc72a2f 100644 --- a/2fa.html +++ b/2fa.html @@ -70,7 +70,7 @@ <h2><a class="anchor" aria-hidden="true" id="how-to-submit-codes"></a><a href="#how-to-submit-codes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...] <p>After enabling 2FA, you need to generate a private access Token to perform operations such as git submit and so on. At this time, you will use username + private access Token in replace of username + password to submit codes.</p> <p>For detailed operations, please refer to Create a Private Token.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two-factor authe [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two-factor authenti [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/2fa/index.html b/2fa/index.html index 147d2eb..cc72a2f 100644 --- a/2fa/index.html +++ b/2fa/index.html @@ -70,7 +70,7 @@ <h2><a class="anchor" aria-hidden="true" id="how-to-submit-codes"></a><a href="#how-to-submit-codes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.2 [...] <p>After enabling 2FA, you need to generate a private access Token to perform operations such as git submit and so on. At this time, you will use username + private access Token in replace of username + password to submit codes.</p> <p>For detailed operations, please refer to Create a Private Token.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two-factor authe [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/committer-guide"><span class="arrow-prev">← </span><span>Committer Guide</span></a><a class="docs-next button" href="/release-guide"><span>Release Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#two-factor-authentication2fa">Two-factor authenti [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/apisix/README.html b/apisix/README.html index fcda96d..b35c334 100644 --- a/apisix/README.html +++ b/apisix/README.html @@ -47,7 +47,7 @@ <h2><a class="anchor" aria-hidden="true" id="plugins"></a><a href="#plugins" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <h3><a class="anchor" aria-hidden="true" id="general"></a><a href="#general" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <ul> -<li><a href="/apisix/plugins/batch-requests">batch-requests</a>: Allow you send mutiple http api via <strong>http pipeline</strong>.</li> +<li><a href="/apisix/plugins/batch-requests">batch-requests</a>: Allow you send multiple http api via <strong>http pipeline</strong>.</li> <li><a href="/apisix/plugins">hot reload</a>: Hot reload without reload service.</li> <li><a href="https.md">HTTPS/TLS</a>: Dynamic load the SSL Certificate by Server Name Indication (SNI).</li> <li><a href="/apisix/plugins/serverless">serverless</a>:Allows to dynamically run Lua code at <em>different</em> phase in APISIX.</li> @@ -79,7 +79,7 @@ <h3><a class="anchor" aria-hidden="true" id="traffic"></a><a href="#traffic" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <ul> <li><a href="/apisix/plugins/limit-req">limit-req</a>: Request rate limiting and adjustment based on the "leaky bucket" method.</li> -<li><a href="/apisix/plugins/limit-conn">limit-conn</a>: Limite request concurrency (or concurrent connections).</li> +<li><a href="/apisix/plugins/limit-conn">limit-conn</a>: Limit request concurrency (or concurrent connections).</li> <li><a href="/apisix/plugins/limit-count">limit-count</a>: Rate limiting based on a "fixed window" implementation.</li> <li><a href="/apisix/plugins/proxy-cache">proxy-cache</a>: Provides the ability to cache upstream response data.</li> <li><a href="/apisix/plugins/request-validation">request-validation</a>: Validates requests before forwarding to upstream.</li> diff --git a/apisix/README/index.html b/apisix/README/index.html index fcda96d..b35c334 100644 --- a/apisix/README/index.html +++ b/apisix/README/index.html @@ -47,7 +47,7 @@ <h2><a class="anchor" aria-hidden="true" id="plugins"></a><a href="#plugins" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <h3><a class="anchor" aria-hidden="true" id="general"></a><a href="#general" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <ul> -<li><a href="/apisix/plugins/batch-requests">batch-requests</a>: Allow you send mutiple http api via <strong>http pipeline</strong>.</li> +<li><a href="/apisix/plugins/batch-requests">batch-requests</a>: Allow you send multiple http api via <strong>http pipeline</strong>.</li> <li><a href="/apisix/plugins">hot reload</a>: Hot reload without reload service.</li> <li><a href="https.md">HTTPS/TLS</a>: Dynamic load the SSL Certificate by Server Name Indication (SNI).</li> <li><a href="/apisix/plugins/serverless">serverless</a>:Allows to dynamically run Lua code at <em>different</em> phase in APISIX.</li> @@ -79,7 +79,7 @@ <h3><a class="anchor" aria-hidden="true" id="traffic"></a><a href="#traffic" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] <ul> <li><a href="/apisix/plugins/limit-req">limit-req</a>: Request rate limiting and adjustment based on the "leaky bucket" method.</li> -<li><a href="/apisix/plugins/limit-conn">limit-conn</a>: Limite request concurrency (or concurrent connections).</li> +<li><a href="/apisix/plugins/limit-conn">limit-conn</a>: Limit request concurrency (or concurrent connections).</li> <li><a href="/apisix/plugins/limit-count">limit-count</a>: Rate limiting based on a "fixed window" implementation.</li> <li><a href="/apisix/plugins/proxy-cache">proxy-cache</a>: Provides the ability to cache upstream response data.</li> <li><a href="/apisix/plugins/request-validation">request-validation</a>: Validates requests before forwarding to upstream.</li> diff --git a/apisix/aws.html b/apisix/aws.html index 46413e0..7a33b0f 100644 --- a/apisix/aws.html +++ b/apisix/aws.html @@ -181,7 +181,7 @@ Address: 35.164.164.178 Name: apiSi-PhpSe-FOL2MM4TW7G8-09029e095ab36fcc.elb.us-west-2.amazonaws.com Address: 44.226.102.63 </code></pre> -<p>Configure the IP addresses returned as your upstream nodes in your <strong>APISIX</strong> dashboard followed by the <strong>Services</strong> and <strong>Routes</strong> configuration. Let's say we have a <code>/index.php</code> as the URI for the first route for our first <strong>Service</strong> from the <strong>Upstream</strong> IP adddresses.</p> +<p>Configure the IP addresses returned as your upstream nodes in your <strong>APISIX</strong> dashboard followed by the <strong>Services</strong> and <strong>Routes</strong> configuration. Let's say we have a <code>/index.php</code> as the URI for the first route for our first <strong>Service</strong> from the <strong>Upstream</strong> IP addresses.</p> <p><img src="https://apisix.apache.org/images/aws-nlb-ip-addr.png" alt=""> <img src="https://apisix.apache.org/images/aws-define-service.png" alt=""> <img src="https://apisix.apache.org/images/aws-define-route.png" alt=""></p> diff --git a/apisix/aws/index.html b/apisix/aws/index.html index 46413e0..7a33b0f 100644 --- a/apisix/aws/index.html +++ b/apisix/aws/index.html @@ -181,7 +181,7 @@ Address: 35.164.164.178 Name: apiSi-PhpSe-FOL2MM4TW7G8-09029e095ab36fcc.elb.us-west-2.amazonaws.com Address: 44.226.102.63 </code></pre> -<p>Configure the IP addresses returned as your upstream nodes in your <strong>APISIX</strong> dashboard followed by the <strong>Services</strong> and <strong>Routes</strong> configuration. Let's say we have a <code>/index.php</code> as the URI for the first route for our first <strong>Service</strong> from the <strong>Upstream</strong> IP adddresses.</p> +<p>Configure the IP addresses returned as your upstream nodes in your <strong>APISIX</strong> dashboard followed by the <strong>Services</strong> and <strong>Routes</strong> configuration. Let's say we have a <code>/index.php</code> as the URI for the first route for our first <strong>Service</strong> from the <strong>Upstream</strong> IP addresses.</p> <p><img src="https://apisix.apache.org/images/aws-nlb-ip-addr.png" alt=""> <img src="https://apisix.apache.org/images/aws-define-service.png" alt=""> <img src="https://apisix.apache.org/images/aws-define-route.png" alt=""></p> diff --git a/apisix/discovery.html b/apisix/discovery.html index f2e742b..e161354 100644 --- a/apisix/discovery.html +++ b/apisix/discovery.html @@ -151,8 +151,8 @@ <pre><code class="hljs css language-yaml"><span class="hljs-attr">discovery:</span> <span class="hljs-attr">eureka:</span> <span class="hljs-attr">host:</span> <span class="hljs-comment"># it's possible to define multiple eureka hosts addresses of the same eureka cluster.</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host1}:${eureka_port1}"</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host2}:${eureka_port2}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host1}:${eureka_port1}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host2}:${eureka_port2}"</span> <span class="hljs-attr">prefix:</span> <span class="hljs-string">"/eureka/"</span> <span class="hljs-attr">fetch_interval:</span> <span class="hljs-number">30</span> <span class="hljs-comment"># 30s</span> <span class="hljs-attr">weight:</span> <span class="hljs-number">100</span> <span class="hljs-comment"># default weight for node</span> diff --git a/apisix/discovery/index.html b/apisix/discovery/index.html index f2e742b..e161354 100644 --- a/apisix/discovery/index.html +++ b/apisix/discovery/index.html @@ -151,8 +151,8 @@ <pre><code class="hljs css language-yaml"><span class="hljs-attr">discovery:</span> <span class="hljs-attr">eureka:</span> <span class="hljs-attr">host:</span> <span class="hljs-comment"># it's possible to define multiple eureka hosts addresses of the same eureka cluster.</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host1}:${eureka_port1}"</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host2}:${eureka_port2}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host1}:${eureka_port1}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host2}:${eureka_port2}"</span> <span class="hljs-attr">prefix:</span> <span class="hljs-string">"/eureka/"</span> <span class="hljs-attr">fetch_interval:</span> <span class="hljs-number">30</span> <span class="hljs-comment"># 30s</span> <span class="hljs-attr">weight:</span> <span class="hljs-number">100</span> <span class="hljs-comment"># default weight for node</span> diff --git a/apisix/how-to-build.html b/apisix/how-to-build.html index e3ad859..d5b91ba 100644 --- a/apisix/how-to-build.html +++ b/apisix/how-to-build.html @@ -122,7 +122,7 @@ make sure to set openresty as default nginx. And export the path as below.</li> </ul> <p><strong>Run Individual Test Cases</strong></p> <ul> -<li>Use the following command to run test cases constratined to a file: +<li>Use the following command to run test cases constrained to a file: <ul> <li>prove -Itest-nginx/lib -r t/plugin/openid-connect.t</li> </ul></li> diff --git a/apisix/how-to-build/index.html b/apisix/how-to-build/index.html index e3ad859..d5b91ba 100644 --- a/apisix/how-to-build/index.html +++ b/apisix/how-to-build/index.html @@ -122,7 +122,7 @@ make sure to set openresty as default nginx. And export the path as below.</li> </ul> <p><strong>Run Individual Test Cases</strong></p> <ul> -<li>Use the following command to run test cases constratined to a file: +<li>Use the following command to run test cases constrained to a file: <ul> <li>prove -Itest-nginx/lib -r t/plugin/openid-connect.t</li> </ul></li> diff --git a/apisix/install-dependencies.html b/apisix/install-dependencies.html index 76c79b1..d86296d 100644 --- a/apisix/install-dependencies.html +++ b/apisix/install-dependencies.html @@ -35,7 +35,7 @@ <h1><a class="anchor" aria-hidden="true" id="note"></a><a href="#note" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <ul> <li><p>Since v2.0 Apache APISIX would not support the v2 protocol storage to etcd anymore, and the minimum etcd version supported is v3.4.0. What's more, etcd v3 uses gRPC as the messaging protocol, while Apache APISIX uses HTTP(S) to communicate with etcd cluster, so be sure the <a href="https://etcd.io/docs/v3.4.0/dev-guide/api_grpc_gateway/">etcd gRPC gateway</a> is enabled.</p></li> -<li><p>Now by default Apache APISIX uses HTTP protocol to talk with etcd cluster, which is insecure. Please configure certificate and correspsonding private key for your etcd cluster, and use "https" scheme explicitly in the etcd endpoints list in your Apache APISIX configuration, if you want to keep the data secure and integral. See the etcd section in <code>conf/config-default.yaml</code> for more details.</p></li> +<li><p>Now by default Apache APISIX uses HTTP protocol to talk with etcd cluster, which is insecure. Please configure certificate and corresponding private key for your etcd cluster, and use "https" scheme explicitly in the etcd endpoints list in your Apache APISIX configuration, if you want to keep the data secure and integral. See the etcd section in <code>conf/config-default.yaml</code> for more details.</p></li> <li><p>If you want use Tengine instead of OpenResty, please take a look at this installation step script <a href="../.travis/linux_tengine_runner.sh">Install Tengine at Ubuntu</a>.</p></li> </ul> <h1><a class="anchor" aria-hidden="true" id="centos-7"></a><a href="#centos-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 [...] diff --git a/apisix/install-dependencies/index.html b/apisix/install-dependencies/index.html index 76c79b1..d86296d 100644 --- a/apisix/install-dependencies/index.html +++ b/apisix/install-dependencies/index.html @@ -35,7 +35,7 @@ <h1><a class="anchor" aria-hidden="true" id="note"></a><a href="#note" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <ul> <li><p>Since v2.0 Apache APISIX would not support the v2 protocol storage to etcd anymore, and the minimum etcd version supported is v3.4.0. What's more, etcd v3 uses gRPC as the messaging protocol, while Apache APISIX uses HTTP(S) to communicate with etcd cluster, so be sure the <a href="https://etcd.io/docs/v3.4.0/dev-guide/api_grpc_gateway/">etcd gRPC gateway</a> is enabled.</p></li> -<li><p>Now by default Apache APISIX uses HTTP protocol to talk with etcd cluster, which is insecure. Please configure certificate and correspsonding private key for your etcd cluster, and use "https" scheme explicitly in the etcd endpoints list in your Apache APISIX configuration, if you want to keep the data secure and integral. See the etcd section in <code>conf/config-default.yaml</code> for more details.</p></li> +<li><p>Now by default Apache APISIX uses HTTP protocol to talk with etcd cluster, which is insecure. Please configure certificate and corresponding private key for your etcd cluster, and use "https" scheme explicitly in the etcd endpoints list in your Apache APISIX configuration, if you want to keep the data secure and integral. See the etcd section in <code>conf/config-default.yaml</code> for more details.</p></li> <li><p>If you want use Tengine instead of OpenResty, please take a look at this installation step script <a href="../.travis/linux_tengine_runner.sh">Install Tengine at Ubuntu</a>.</p></li> </ul> <h1><a class="anchor" aria-hidden="true" id="centos-7"></a><a href="#centos-7" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 [...] diff --git a/apisix/plugins/authz-keycloak.html b/apisix/plugins/authz-keycloak.html index 3e88fc3..0f3e74b 100644 --- a/apisix/plugins/authz-keycloak.html +++ b/apisix/plugins/authz-keycloak.html @@ -36,7 +36,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p><code>authz-keycloak</code> is an authorization plugin to be used with the Keycloak Identity Server. Keycloak is an OAuth/OIDC and -UMA compliant Ideneity Server. Although, its developed to working in conjunction with Keycloak it should work with any +UMA compliant Identity Server. Although, its developed to working in conjunction with Keycloak it should work with any OAuth/OIDC and UMA compliant identity providers as well.</p> <p>For more information on Keycloak, refer to <a href="https://www.keycloak.org/docs/latest/authorization_services">Keycloak Authorization Docs</a> for more information.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] diff --git a/apisix/plugins/authz-keycloak/index.html b/apisix/plugins/authz-keycloak/index.html index 3e88fc3..0f3e74b 100644 --- a/apisix/plugins/authz-keycloak/index.html +++ b/apisix/plugins/authz-keycloak/index.html @@ -36,7 +36,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p><code>authz-keycloak</code> is an authorization plugin to be used with the Keycloak Identity Server. Keycloak is an OAuth/OIDC and -UMA compliant Ideneity Server. Although, its developed to working in conjunction with Keycloak it should work with any +UMA compliant Identity Server. Although, its developed to working in conjunction with Keycloak it should work with any OAuth/OIDC and UMA compliant identity providers as well.</p> <p>For more information on Keycloak, refer to <a href="https://www.keycloak.org/docs/latest/authorization_services">Keycloak Authorization Docs</a> for more information.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] diff --git a/apisix/plugins/batch-requests.html b/apisix/plugins/batch-requests.html index 8c81c21..d5bdd69 100644 --- a/apisix/plugins/batch-requests.html +++ b/apisix/plugins/batch-requests.html @@ -50,7 +50,7 @@ You may need to use <a href="/apisix/plugin-interceptors">interceptors</a> to pr <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] <p>Default enabled</p> <h2><a class="anchor" aria-hidden="true" id="how-to-configure"></a><a href="#how-to-configure" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...] -<p>By default, the maximun body size sent to the <code>/apisix/batch-requests</code> can't be larger than 1 MiB. +<p>By default, the maximum body size sent to the <code>/apisix/batch-requests</code> can't be larger than 1 MiB. You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code>:</p> <pre><code class="hljs css language-shell">curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/batch-requests -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d ' { @@ -63,7 +63,7 @@ You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code <tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr> </thead> <tbody> -<tr><td>max_body_size</td><td>integer</td><td>required</td><td>1048576</td><td>> 0</td><td>the maximun of request body size in bytes</td></tr> +<tr><td>max_body_size</td><td>integer</td><td>required</td><td>1048576</td><td>> 0</td><td>the maximum of request body size in bytes</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="batch-api-requestresponse"></a><a href="#batch-api-requestresponse" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...] diff --git a/apisix/plugins/batch-requests/index.html b/apisix/plugins/batch-requests/index.html index 8c81c21..d5bdd69 100644 --- a/apisix/plugins/batch-requests/index.html +++ b/apisix/plugins/batch-requests/index.html @@ -50,7 +50,7 @@ You may need to use <a href="/apisix/plugin-interceptors">interceptors</a> to pr <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] <p>Default enabled</p> <h2><a class="anchor" aria-hidden="true" id="how-to-configure"></a><a href="#how-to-configure" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2. [...] -<p>By default, the maximun body size sent to the <code>/apisix/batch-requests</code> can't be larger than 1 MiB. +<p>By default, the maximum body size sent to the <code>/apisix/batch-requests</code> can't be larger than 1 MiB. You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code>:</p> <pre><code class="hljs css language-shell">curl http://127.0.0.1:9080/apisix/admin/plugin_metadata/batch-requests -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1' -X PUT -d ' { @@ -63,7 +63,7 @@ You can configure it via <code>apisix/admin/plugin_metadata/batch-requests</code <tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr> </thead> <tbody> -<tr><td>max_body_size</td><td>integer</td><td>required</td><td>1048576</td><td>> 0</td><td>the maximun of request body size in bytes</td></tr> +<tr><td>max_body_size</td><td>integer</td><td>required</td><td>1048576</td><td>> 0</td><td>the maximum of request body size in bytes</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="batch-api-requestresponse"></a><a href="#batch-api-requestresponse" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c [...] diff --git a/apisix/plugins/fault-injection.html b/apisix/plugins/fault-injection.html index 035493d..c2d6955 100644 --- a/apisix/plugins/fault-injection.html +++ b/apisix/plugins/fault-injection.html @@ -34,7 +34,7 @@ </thead> <tbody> <tr><td>abort.http_status</td><td>integer</td><td>required</td><td></td><td>[200, ...]</td><td>user-specified http code returned to the client.</td></tr> -<tr><td>abort.body</td><td>string</td><td>optional</td><td></td><td></td><td>response data returned to the client. Nginx varialbe can be used inside, like <code>client addr: $remote_addr\n</code></td></tr> +<tr><td>abort.body</td><td>string</td><td>optional</td><td></td><td></td><td>response data returned to the client. Nginx variable can be used inside, like <code>client addr: $remote_addr\n</code></td></tr> <tr><td>abort.percentage</td><td>integer</td><td>optional</td><td></td><td>[0, 100]</td><td>percentage of requests to be aborted.</td></tr> <tr><td>delay.duration</td><td>number</td><td>required</td><td></td><td></td><td>delay time (can be decimal).</td></tr> <tr><td>delay.percentage</td><td>integer</td><td>optional</td><td></td><td>[0, 100]</td><td>percentage of requests to be delayed.</td></tr> diff --git a/apisix/plugins/fault-injection/index.html b/apisix/plugins/fault-injection/index.html index 035493d..c2d6955 100644 --- a/apisix/plugins/fault-injection/index.html +++ b/apisix/plugins/fault-injection/index.html @@ -34,7 +34,7 @@ </thead> <tbody> <tr><td>abort.http_status</td><td>integer</td><td>required</td><td></td><td>[200, ...]</td><td>user-specified http code returned to the client.</td></tr> -<tr><td>abort.body</td><td>string</td><td>optional</td><td></td><td></td><td>response data returned to the client. Nginx varialbe can be used inside, like <code>client addr: $remote_addr\n</code></td></tr> +<tr><td>abort.body</td><td>string</td><td>optional</td><td></td><td></td><td>response data returned to the client. Nginx variable can be used inside, like <code>client addr: $remote_addr\n</code></td></tr> <tr><td>abort.percentage</td><td>integer</td><td>optional</td><td></td><td>[0, 100]</td><td>percentage of requests to be aborted.</td></tr> <tr><td>delay.duration</td><td>number</td><td>required</td><td></td><td></td><td>delay time (can be decimal).</td></tr> <tr><td>delay.percentage</td><td>integer</td><td>optional</td><td></td><td>[0, 100]</td><td>percentage of requests to be delayed.</td></tr> diff --git a/apisix/plugins/grpc-transcode.html b/apisix/plugins/grpc-transcode.html index 0ba7a90..ce1cd75 100644 --- a/apisix/plugins/grpc-transcode.html +++ b/apisix/plugins/grpc-transcode.html @@ -168,7 +168,7 @@ Trailer: grpc-message {"workflowKey":"#2251799813685260","workflowInstanceKey":"#2251799813688013","bpmnProcessId":"order-process","version":1} </code></pre> -<p><code>"workflowKey":"#2251799813685260"</code> suggests pb_option configuation success.</p> +<p><code>"workflowKey":"#2251799813685260"</code> suggests pb_option configuration success.</p> <h2><a class="anchor" aria-hidden="true" id="disable-plugin"></a><a href="#disable-plugin" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...] <p>Remove the corresponding json configuration in the plugin configuration to disable <code>grpc-transcode</code>. APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p> diff --git a/apisix/plugins/grpc-transcode/index.html b/apisix/plugins/grpc-transcode/index.html index 0ba7a90..ce1cd75 100644 --- a/apisix/plugins/grpc-transcode/index.html +++ b/apisix/plugins/grpc-transcode/index.html @@ -168,7 +168,7 @@ Trailer: grpc-message {"workflowKey":"#2251799813685260","workflowInstanceKey":"#2251799813688013","bpmnProcessId":"order-process","version":1} </code></pre> -<p><code>"workflowKey":"#2251799813685260"</code> suggests pb_option configuation success.</p> +<p><code>"workflowKey":"#2251799813685260"</code> suggests pb_option configuration success.</p> <h2><a class="anchor" aria-hidden="true" id="disable-plugin"></a><a href="#disable-plugin" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0- [...] <p>Remove the corresponding json configuration in the plugin configuration to disable <code>grpc-transcode</code>. APISIX plugins are hot-reloaded, therefore no need to restart APISIX.</p> diff --git a/apisix/plugins/kafka-logger.html b/apisix/plugins/kafka-logger.html index 29de3e2..646d996 100644 --- a/apisix/plugins/kafka-logger.html +++ b/apisix/plugins/kafka-logger.html @@ -51,7 +51,7 @@ <tr><td>key</td><td>string</td><td>optional</td><td></td><td></td><td>Used for partition allocation of messages.</td></tr> <tr><td>timeout</td><td>integer</td><td>optional</td><td>3</td><td>[1,...]</td><td>Timeout for the upstream to send data.</td></tr> <tr><td>name</td><td>string</td><td>optional</td><td>"kafka logger"</td><td></td><td>A unique identifier to identity the batch processor.</td></tr> -<tr><td>meta_format</td><td>enum</td><td>optional</td><td>"default"</td><td>["default","origin"]</td><td><code>default</code>: collect the request information with detfault JSON way. <code>origin</code>: collect the request information with original HTTP request. <a href="#examples-of-meta_format">example</a></td></tr> +<tr><td>meta_format</td><td>enum</td><td>optional</td><td>"default"</td><td>["default","origin"]</td><td><code>default</code>: collect the request information with default JSON way. <code>origin</code>: collect the request information with original HTTP request. <a href="#examples-of-meta_format">example</a></td></tr> <tr><td>batch_max_size</td><td>integer</td><td>optional</td><td>1000</td><td>[1,...]</td><td>Set the maximum number of logs sent in each batch. When the number of logs reaches the set maximum, all logs will be automatically pushed to the <code>Kafka</code> service.</td></tr> <tr><td>inactive_timeout</td><td>integer</td><td>optional</td><td>5</td><td>[1,...]</td><td>The maximum time to refresh the buffer (in seconds). When the maximum refresh time is reached, all logs will be automatically pushed to the <code>Kafka</code> service regardless of whether the number of logs in the buffer reaches the set maximum number.</td></tr> <tr><td>buffer_duration</td><td>integer</td><td>optional</td><td>60</td><td>[1,...]</td><td>Maximum age in seconds of the oldest entry in a batch before the batch must be processed.</td></tr> diff --git a/apisix/plugins/kafka-logger/index.html b/apisix/plugins/kafka-logger/index.html index 29de3e2..646d996 100644 --- a/apisix/plugins/kafka-logger/index.html +++ b/apisix/plugins/kafka-logger/index.html @@ -51,7 +51,7 @@ <tr><td>key</td><td>string</td><td>optional</td><td></td><td></td><td>Used for partition allocation of messages.</td></tr> <tr><td>timeout</td><td>integer</td><td>optional</td><td>3</td><td>[1,...]</td><td>Timeout for the upstream to send data.</td></tr> <tr><td>name</td><td>string</td><td>optional</td><td>"kafka logger"</td><td></td><td>A unique identifier to identity the batch processor.</td></tr> -<tr><td>meta_format</td><td>enum</td><td>optional</td><td>"default"</td><td>["default","origin"]</td><td><code>default</code>: collect the request information with detfault JSON way. <code>origin</code>: collect the request information with original HTTP request. <a href="#examples-of-meta_format">example</a></td></tr> +<tr><td>meta_format</td><td>enum</td><td>optional</td><td>"default"</td><td>["default","origin"]</td><td><code>default</code>: collect the request information with default JSON way. <code>origin</code>: collect the request information with original HTTP request. <a href="#examples-of-meta_format">example</a></td></tr> <tr><td>batch_max_size</td><td>integer</td><td>optional</td><td>1000</td><td>[1,...]</td><td>Set the maximum number of logs sent in each batch. When the number of logs reaches the set maximum, all logs will be automatically pushed to the <code>Kafka</code> service.</td></tr> <tr><td>inactive_timeout</td><td>integer</td><td>optional</td><td>5</td><td>[1,...]</td><td>The maximum time to refresh the buffer (in seconds). When the maximum refresh time is reached, all logs will be automatically pushed to the <code>Kafka</code> service regardless of whether the number of logs in the buffer reaches the set maximum number.</td></tr> <tr><td>buffer_duration</td><td>integer</td><td>optional</td><td>60</td><td>[1,...]</td><td>Maximum age in seconds of the oldest entry in a batch before the batch must be processed.</td></tr> diff --git a/apisix/plugins/mqtt-proxy.html b/apisix/plugins/mqtt-proxy.html index 70c7351..2d490f9 100644 --- a/apisix/plugins/mqtt-proxy.html +++ b/apisix/plugins/mqtt-proxy.html @@ -43,7 +43,7 @@ balance by <code>client_id</code> of MQTT.</p> <tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr> </thead> <tbody> -<tr><td>protocol_name</td><td>string</td><td>required</td><td></td><td></td><td>Name of protocol, shoulds be <code>MQTT</code> in normal.</td></tr> +<tr><td>protocol_name</td><td>string</td><td>required</td><td></td><td></td><td>Name of protocol, should be <code>MQTT</code> in normal.</td></tr> <tr><td>protocol_level</td><td>integer</td><td>required</td><td></td><td></td><td>Level of protocol, it should be <code>4</code> for MQTT <code>3.1.*</code>. it should be <code>5</code> for MQTT <code>5.0</code>.</td></tr> <tr><td>upstream.ip</td><td>string</td><td>required</td><td></td><td></td><td>IP address of upstream, will forward current request to.</td></tr> <tr><td>upstream.port</td><td>number</td><td>required</td><td></td><td></td><td>Port of upstream, will forward current request to.</td></tr> diff --git a/apisix/plugins/mqtt-proxy/index.html b/apisix/plugins/mqtt-proxy/index.html index 70c7351..2d490f9 100644 --- a/apisix/plugins/mqtt-proxy/index.html +++ b/apisix/plugins/mqtt-proxy/index.html @@ -43,7 +43,7 @@ balance by <code>client_id</code> of MQTT.</p> <tr><th>Name</th><th>Type</th><th>Requirement</th><th>Default</th><th>Valid</th><th>Description</th></tr> </thead> <tbody> -<tr><td>protocol_name</td><td>string</td><td>required</td><td></td><td></td><td>Name of protocol, shoulds be <code>MQTT</code> in normal.</td></tr> +<tr><td>protocol_name</td><td>string</td><td>required</td><td></td><td></td><td>Name of protocol, should be <code>MQTT</code> in normal.</td></tr> <tr><td>protocol_level</td><td>integer</td><td>required</td><td></td><td></td><td>Level of protocol, it should be <code>4</code> for MQTT <code>3.1.*</code>. it should be <code>5</code> for MQTT <code>5.0</code>.</td></tr> <tr><td>upstream.ip</td><td>string</td><td>required</td><td></td><td></td><td>IP address of upstream, will forward current request to.</td></tr> <tr><td>upstream.port</td><td>number</td><td>required</td><td></td><td></td><td>Port of upstream, will forward current request to.</td></tr> diff --git a/apisix/plugins/referer-restriction.html b/apisix/plugins/referer-restriction.html index f7a5ab8..f353184 100644 --- a/apisix/plugins/referer-restriction.html +++ b/apisix/plugins/referer-restriction.html @@ -35,7 +35,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p>The <code>referer-restriction</code> can restrict access to a Service or a Route by -whitelisting request header Referers.</p> +whitelisting request header Referrers.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] <table> <thead> diff --git a/apisix/plugins/referer-restriction/index.html b/apisix/plugins/referer-restriction/index.html index f7a5ab8..f353184 100644 --- a/apisix/plugins/referer-restriction/index.html +++ b/apisix/plugins/referer-restriction/index.html @@ -35,7 +35,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p>The <code>referer-restriction</code> can restrict access to a Service or a Route by -whitelisting request header Referers.</p> +whitelisting request header Referrers.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] <table> <thead> diff --git a/apisix/plugins/response-rewrite.html b/apisix/plugins/response-rewrite.html index 129f2f7..a9d0615 100644 --- a/apisix/plugins/response-rewrite.html +++ b/apisix/plugins/response-rewrite.html @@ -36,7 +36,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p>response rewrite plugin, rewrite the content returned by the upstream as well as Apache APISIX itself.</p> -<p><strong>senario</strong>:</p> +<p><strong>scenario</strong>:</p> <ol> <li>can set <code>Access-Control-Allow-*</code> series field to support CORS(Cross-origin Resource Sharing).</li> <li>we can set customized <code>status_code</code> and <code>Location</code> field in header to achieve redirect, you can also use <a href="/apisix/plugins/redirect">redirect</a> plugin if you just want a redirection.</li> diff --git a/apisix/plugins/response-rewrite/index.html b/apisix/plugins/response-rewrite/index.html index 129f2f7..a9d0615 100644 --- a/apisix/plugins/response-rewrite/index.html +++ b/apisix/plugins/response-rewrite/index.html @@ -36,7 +36,7 @@ </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p>response rewrite plugin, rewrite the content returned by the upstream as well as Apache APISIX itself.</p> -<p><strong>senario</strong>:</p> +<p><strong>scenario</strong>:</p> <ol> <li>can set <code>Access-Control-Allow-*</code> series field to support CORS(Cross-origin Resource Sharing).</li> <li>we can set customized <code>status_code</code> and <code>Location</code> field in header to achieve redirect, you can also use <a href="/apisix/plugins/redirect">redirect</a> plugin if you just want a redirection.</li> diff --git a/apisix/plugins/skywalking.html b/apisix/plugins/skywalking.html index fa05cee..d20f32b 100644 --- a/apisix/plugins/skywalking.html +++ b/apisix/plugins/skywalking.html @@ -169,7 +169,7 @@ no need to restart the service, it will take effect immediately:</p> }' </code></pre> <p>The skywalking plugin has been disabled now. It works for other plugins.</p> -<p>If you want to disable skywalking plugin totally, for example, stop the background repor timer, +<p>If you want to disable skywalking plugin totally, for example, stop the background report timer, you need to comment out in the <code>config.yaml</code>:</p> <pre><code class="hljs css language-yaml"><span class="hljs-attr">plugins:</span> <span class="hljs-bullet">-</span> <span class="hljs-string">...</span> <span class="hljs-comment"># plugin you need</span> diff --git a/apisix/plugins/skywalking/index.html b/apisix/plugins/skywalking/index.html index fa05cee..d20f32b 100644 --- a/apisix/plugins/skywalking/index.html +++ b/apisix/plugins/skywalking/index.html @@ -169,7 +169,7 @@ no need to restart the service, it will take effect immediately:</p> }' </code></pre> <p>The skywalking plugin has been disabled now. It works for other plugins.</p> -<p>If you want to disable skywalking plugin totally, for example, stop the background repor timer, +<p>If you want to disable skywalking plugin totally, for example, stop the background report timer, you need to comment out in the <code>config.yaml</code>:</p> <pre><code class="hljs css language-yaml"><span class="hljs-attr">plugins:</span> <span class="hljs-bullet">-</span> <span class="hljs-string">...</span> <span class="hljs-comment"># plugin you need</span> diff --git a/apisix/plugins/sls-logger.html b/apisix/plugins/sls-logger.html index c930de9..02fd0a9 100644 --- a/apisix/plugins/sls-logger.html +++ b/apisix/plugins/sls-logger.html @@ -47,8 +47,8 @@ <tr><td>host</td><td>required</td><td>IP address or the Hostname of the TCP server, please reference ali cloud log <a href="https://help.aliyun.com/document_detail/29008.html?spm=a2c4g.11186623.2.14.49301b4793uX0z#reference-wgx-pwq-zdb">Serve List</a>, use IP address insted of domain.</td></tr> <tr><td>port</td><td>required</td><td>Target upstream port, default 10009.</td></tr> <tr><td>timeout</td><td>optional</td><td>Timeout for the upstream to send data.</td></tr> -<tr><td>project</td><td>required</td><td>Ali cloud log service project name,please creat in sls before us this plugin.</td></tr> -<tr><td>logstore</td><td>required</td><td>Ali cloud log service logstore name,please creat in sls before us this plugin.</td></tr> +<tr><td>project</td><td>required</td><td>Ali cloud log service project name,please create in sls before us this plugin.</td></tr> +<tr><td>logstore</td><td>required</td><td>Ali cloud log service logstore name,please create in sls before us this plugin.</td></tr> <tr><td>access_key_id</td><td>required</td><td>Ali cloud AccessKey ID, reference <a href="https://help.aliyun.com/document_detail/47664.html?spm=a2c4g.11186623.2.15.49301b47lfvxXP#task-xsk-ttc-ry">Authorization</a>.</td></tr> <tr><td>access_key_secret</td><td>required</td><td>Ali cloud AccessKey Secret, reference <a href="https://help.aliyun.com/document_detail/47664.html?spm=a2c4g.11186623.2.15.49301b47lfvxXP#task-xsk-ttc-ry">Authorization</a>.</td></tr> <tr><td>include_req_body</td><td>required</td><td>Boolean value.</td></tr> diff --git a/apisix/plugins/sls-logger/index.html b/apisix/plugins/sls-logger/index.html index c930de9..02fd0a9 100644 --- a/apisix/plugins/sls-logger/index.html +++ b/apisix/plugins/sls-logger/index.html @@ -47,8 +47,8 @@ <tr><td>host</td><td>required</td><td>IP address or the Hostname of the TCP server, please reference ali cloud log <a href="https://help.aliyun.com/document_detail/29008.html?spm=a2c4g.11186623.2.14.49301b4793uX0z#reference-wgx-pwq-zdb">Serve List</a>, use IP address insted of domain.</td></tr> <tr><td>port</td><td>required</td><td>Target upstream port, default 10009.</td></tr> <tr><td>timeout</td><td>optional</td><td>Timeout for the upstream to send data.</td></tr> -<tr><td>project</td><td>required</td><td>Ali cloud log service project name,please creat in sls before us this plugin.</td></tr> -<tr><td>logstore</td><td>required</td><td>Ali cloud log service logstore name,please creat in sls before us this plugin.</td></tr> +<tr><td>project</td><td>required</td><td>Ali cloud log service project name,please create in sls before us this plugin.</td></tr> +<tr><td>logstore</td><td>required</td><td>Ali cloud log service logstore name,please create in sls before us this plugin.</td></tr> <tr><td>access_key_id</td><td>required</td><td>Ali cloud AccessKey ID, reference <a href="https://help.aliyun.com/document_detail/47664.html?spm=a2c4g.11186623.2.15.49301b47lfvxXP#task-xsk-ttc-ry">Authorization</a>.</td></tr> <tr><td>access_key_secret</td><td>required</td><td>Ali cloud AccessKey Secret, reference <a href="https://help.aliyun.com/document_detail/47664.html?spm=a2c4g.11186623.2.15.49301b47lfvxXP#task-xsk-ttc-ry">Authorization</a>.</td></tr> <tr><td>include_req_body</td><td>required</td><td>Boolean value.</td></tr> diff --git a/apisix/plugins/tcp-logger.html b/apisix/plugins/tcp-logger.html index 12ea567..4c31a1c 100644 --- a/apisix/plugins/tcp-logger.html +++ b/apisix/plugins/tcp-logger.html @@ -36,7 +36,7 @@ <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p><code>tcp-logger</code> is a plugin which push Log data requests to TCP servers.</p> <p>This will provide the ability to send Log data requests as JSON objects to Monitoring tools and other TCP servers.</p> -<p>This plugin provides the ability to push Log data as a batch to you're external TCP servers. In case if you did not receive the log data don't worry give it some time it will automatically send the logs after the timer function expires in our Batch Processor.</p> +<p>This plugin provides the ability to push Log data as a batch to your external TCP servers. In case if you did not receive the log data don't worry give it some time it will automatically send the logs after the timer function expires in our Batch Processor.</p> <p>For more info on Batch-Processor in Apache APISIX please refer. <a href="/apisix/batch-processor">Batch-Processor</a></p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] diff --git a/apisix/plugins/tcp-logger/index.html b/apisix/plugins/tcp-logger/index.html index 12ea567..4c31a1c 100644 --- a/apisix/plugins/tcp-logger/index.html +++ b/apisix/plugins/tcp-logger/index.html @@ -36,7 +36,7 @@ <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] <p><code>tcp-logger</code> is a plugin which push Log data requests to TCP servers.</p> <p>This will provide the ability to send Log data requests as JSON objects to Monitoring tools and other TCP servers.</p> -<p>This plugin provides the ability to push Log data as a batch to you're external TCP servers. In case if you did not receive the log data don't worry give it some time it will automatically send the logs after the timer function expires in our Batch Processor.</p> +<p>This plugin provides the ability to push Log data as a batch to your external TCP servers. In case if you did not receive the log data don't worry give it some time it will automatically send the logs after the timer function expires in our Batch Processor.</p> <p>For more info on Batch-Processor in Apache APISIX please refer. <a href="/apisix/batch-processor">Batch-Processor</a></p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] diff --git a/apisix/plugins/wolf-rbac.html b/apisix/plugins/wolf-rbac.html index 38397a9..26acaab 100644 --- a/apisix/plugins/wolf-rbac.html +++ b/apisix/plugins/wolf-rbac.html @@ -35,7 +35,7 @@ <li><a href="#disable-plugin"><strong>Disable Plugin</strong></a></li> </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] -<p><code>wolf-rbac</code> is an authentication and authorization (rbac) plugin. It needs to work with <code>consumer</code>. Also need to add <code>wolf-rbac</code> to a<code>service</code> or <code>route</code>. +<p><code>wolf-rbac</code> is an authentication and authorization (rbac) plugin. It needs to work with <code>consumer</code>. Also need to add <code>wolf-rbac</code> to a <code>service</code> or <code>route</code>. The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a>. For more information about <code>wolf</code>, please refer to <a href="https://github.com/iGeeky/wolf">wolf documentation</a>.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] <table> @@ -59,7 +59,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a <h2><a class="anchor" aria-hidden="true" id="dependencies"></a><a href="#dependencies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...] <h3><a class="anchor" aria-hidden="true" id="install-wolf-and-start-the-service"></a><a href="#install-wolf-and-start-the-service" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5 [...] <p><a href="https://github.com/iGeeky/wolf/blob/master/quick-start-with-docker/README.md">Wolf quick start</a></p> -<h3><a class="anchor" aria-hidden="true" id="add-application-admin-normal-user-permission-resource-and-user-authorize"></a><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C1 [...] +<h3><a class="anchor" aria-hidden="true" id="add-application-admin-normal-user-permission-resource-and-user-authorize"></a><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C1 [...] <p><a href="https://github.com/iGeeky/wolf/blob/master/docs/usage.md">Wolf-console usage</a></p> <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] <ol> @@ -102,7 +102,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a </code></pre> <h2><a class="anchor" aria-hidden="true" id="test-plugin"></a><a href="#test-plugin" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...] <h4><a class="anchor" aria-hidden="true" id="login-and-get-wolf-rbac-token"></a><a href="#login-and-get-wolf-rbac-token" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 [...] -<p>The following <code>appid</code>,<code>username</code>, and <code>password</code> must be real ones in the wolf system.</p> +<p>The following <code>appid</code>, <code>username</code>, and <code>password</code> must be real ones in the wolf system.</p> <ul> <li>Login as <code>POST application/json</code></li> </ul> @@ -227,7 +227,7 @@ no need to restart the service, it will take effect immediately:</p> } }' </code></pre> -</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#name">Name</a></li><li><a href="#attributes">Attributes</a></li><li><a href="#api">API</a></li><li><a href="#dependencies">Dependencies</a><ul class="toc-headings"><li><a href="#install-wolf-and-start-the-service">Install wolf and start the service</a></li><li><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize">Add <code>a [...] +</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#name">Name</a></li><li><a href="#attributes">Attributes</a></li><li><a href="#api">API</a></li><li><a href="#dependencies">Dependencies</a><ul class="toc-headings"><li><a href="#install-wolf-and-start-the-service">Install wolf and start the service</a></li><li><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize">Add <code>a [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/apisix/plugins/wolf-rbac/index.html b/apisix/plugins/wolf-rbac/index.html index 38397a9..26acaab 100644 --- a/apisix/plugins/wolf-rbac/index.html +++ b/apisix/plugins/wolf-rbac/index.html @@ -35,7 +35,7 @@ <li><a href="#disable-plugin"><strong>Disable Plugin</strong></a></li> </ul> <h2><a class="anchor" aria-hidden="true" id="name"></a><a href="#name" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6 [...] -<p><code>wolf-rbac</code> is an authentication and authorization (rbac) plugin. It needs to work with <code>consumer</code>. Also need to add <code>wolf-rbac</code> to a<code>service</code> or <code>route</code>. +<p><code>wolf-rbac</code> is an authentication and authorization (rbac) plugin. It needs to work with <code>consumer</code>. Also need to add <code>wolf-rbac</code> to a <code>service</code> or <code>route</code>. The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a>. For more information about <code>wolf</code>, please refer to <a href="https://github.com/iGeeky/wolf">wolf documentation</a>.</p> <h2><a class="anchor" aria-hidden="true" id="attributes"></a><a href="#attributes" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...] <table> @@ -59,7 +59,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a <h2><a class="anchor" aria-hidden="true" id="dependencies"></a><a href="#dependencies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83. [...] <h3><a class="anchor" aria-hidden="true" id="install-wolf-and-start-the-service"></a><a href="#install-wolf-and-start-the-service" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5 [...] <p><a href="https://github.com/iGeeky/wolf/blob/master/quick-start-with-docker/README.md">Wolf quick start</a></p> -<h3><a class="anchor" aria-hidden="true" id="add-application-admin-normal-user-permission-resource-and-user-authorize"></a><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C1 [...] +<h3><a class="anchor" aria-hidden="true" id="add-application-admin-normal-user-permission-resource-and-user-authorize"></a><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C1 [...] <p><a href="https://github.com/iGeeky/wolf/blob/master/docs/usage.md">Wolf-console usage</a></p> <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] <ol> @@ -102,7 +102,7 @@ The rbac feature is provided by <a href="https://github.com/iGeeky/wolf">wolf</a </code></pre> <h2><a class="anchor" aria-hidden="true" id="test-plugin"></a><a href="#test-plugin" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...] <h4><a class="anchor" aria-hidden="true" id="login-and-get-wolf-rbac-token"></a><a href="#login-and-get-wolf-rbac-token" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 [...] -<p>The following <code>appid</code>,<code>username</code>, and <code>password</code> must be real ones in the wolf system.</p> +<p>The following <code>appid</code>, <code>username</code>, and <code>password</code> must be real ones in the wolf system.</p> <ul> <li>Login as <code>POST application/json</code></li> </ul> @@ -227,7 +227,7 @@ no need to restart the service, it will take effect immediately:</p> } }' </code></pre> -</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#name">Name</a></li><li><a href="#attributes">Attributes</a></li><li><a href="#api">API</a></li><li><a href="#dependencies">Dependencies</a><ul class="toc-headings"><li><a href="#install-wolf-and-start-the-service">Install wolf and start the service</a></li><li><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize">Add <code>a [...] +</span></div></article></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#name">Name</a></li><li><a href="#attributes">Attributes</a></li><li><a href="#api">API</a></li><li><a href="#dependencies">Dependencies</a><ul class="toc-headings"><li><a href="#install-wolf-and-start-the-service">Install wolf and start the service</a></li><li><a href="#add-application-admin-normal-user-permission-resource-and-user-authorize">Add <code>a [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/apisix/plugins/zipkin.html b/apisix/plugins/zipkin.html index 19557e5..8e15700 100644 --- a/apisix/plugins/zipkin.html +++ b/apisix/plugins/zipkin.html @@ -45,7 +45,7 @@ <tr><td>endpoint</td><td>string</td><td>required</td><td></td><td></td><td>the http endpoint of Ziplin, for example: <code>http://127.0.0.1:9411/api/v2/spans</code>.</td></tr> <tr><td>sample_ratio</td><td>number</td><td>required</td><td></td><td>[0.00001, 1]</td><td>the ratio of sample</td></tr> <tr><td>service_name</td><td>string</td><td>optional</td><td>"APISIX"</td><td></td><td>service name for zipkin reporter</td></tr> -<tr><td>server_addr</td><td>string</td><td>optional</td><td></td><td></td><td>IPv4 address for zipkin reporter, default is nginx built-in variables $server_addr, here you can speific your external ip address.</td></tr> +<tr><td>server_addr</td><td>string</td><td>optional</td><td></td><td></td><td>IPv4 address for zipkin reporter, default is nginx built-in variables $server_addr, here you can specify your external ip address.</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] diff --git a/apisix/plugins/zipkin/index.html b/apisix/plugins/zipkin/index.html index 19557e5..8e15700 100644 --- a/apisix/plugins/zipkin/index.html +++ b/apisix/plugins/zipkin/index.html @@ -45,7 +45,7 @@ <tr><td>endpoint</td><td>string</td><td>required</td><td></td><td></td><td>the http endpoint of Ziplin, for example: <code>http://127.0.0.1:9411/api/v2/spans</code>.</td></tr> <tr><td>sample_ratio</td><td>number</td><td>required</td><td></td><td>[0.00001, 1]</td><td>the ratio of sample</td></tr> <tr><td>service_name</td><td>string</td><td>optional</td><td>"APISIX"</td><td></td><td>service name for zipkin reporter</td></tr> -<tr><td>server_addr</td><td>string</td><td>optional</td><td></td><td></td><td>IPv4 address for zipkin reporter, default is nginx built-in variables $server_addr, here you can speific your external ip address.</td></tr> +<tr><td>server_addr</td><td>string</td><td>optional</td><td></td><td></td><td>IPv4 address for zipkin reporter, default is nginx built-in variables $server_addr, here you can specify your external ip address.</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="how-to-enable"></a><a href="#how-to-enable" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.8 [...] diff --git a/apisix/zh-cn/discovery.html b/apisix/zh-cn/discovery.html index bc8e79f..cc1b966 100644 --- a/apisix/zh-cn/discovery.html +++ b/apisix/zh-cn/discovery.html @@ -151,8 +151,8 @@ <pre><code class="hljs css language-yaml"><span class="hljs-attr">discovery:</span> <span class="hljs-attr">eureka:</span> <span class="hljs-attr">host:</span> <span class="hljs-comment"># it's possible to define multiple eureka hosts addresses of the same eureka cluster.</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host1}:${eureka_port1}"</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host2}:${eureka_port2}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host1}:${eureka_port1}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host2}:${eureka_port2}"</span> <span class="hljs-attr">prefix:</span> <span class="hljs-string">"/eureka/"</span> <span class="hljs-attr">fetch_interval:</span> <span class="hljs-number">30</span> <span class="hljs-comment"># 从 eureka 中拉取数据的时间间隔,默认30秒</span> <span class="hljs-attr">weight:</span> <span class="hljs-number">100</span> <span class="hljs-comment"># default weight for node</span> diff --git a/apisix/zh-cn/discovery/index.html b/apisix/zh-cn/discovery/index.html index bc8e79f..cc1b966 100644 --- a/apisix/zh-cn/discovery/index.html +++ b/apisix/zh-cn/discovery/index.html @@ -151,8 +151,8 @@ <pre><code class="hljs css language-yaml"><span class="hljs-attr">discovery:</span> <span class="hljs-attr">eureka:</span> <span class="hljs-attr">host:</span> <span class="hljs-comment"># it's possible to define multiple eureka hosts addresses of the same eureka cluster.</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host1}:${eureka_port1}"</span> - <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${usename}:${passowrd}@${eureka_host2}:${eureka_port2}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host1}:${eureka_port1}"</span> + <span class="hljs-bullet">-</span> <span class="hljs-string">"http://${username}:${password}@${eureka_host2}:${eureka_port2}"</span> <span class="hljs-attr">prefix:</span> <span class="hljs-string">"/eureka/"</span> <span class="hljs-attr">fetch_interval:</span> <span class="hljs-number">30</span> <span class="hljs-comment"># 从 eureka 中拉取数据的时间间隔,默认30秒</span> <span class="hljs-attr">weight:</span> <span class="hljs-number">100</span> <span class="hljs-comment"># default weight for node</span> diff --git a/committer-guide.html b/committer-guide.html index 8afb94b..bf7fa90 100644 --- a/committer-guide.html +++ b/committer-guide.html @@ -100,7 +100,7 @@ <h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-pmc"></a><a href="#how-to-become-a-apisix-pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...] <p>In APISIX community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p> <p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a></li><li><a h [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a></li><li><a href [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/committer-guide/index.html b/committer-guide/index.html index 8afb94b..bf7fa90 100644 --- a/committer-guide/index.html +++ b/committer-guide/index.html @@ -100,7 +100,7 @@ <h2><a class="anchor" aria-hidden="true" id="how-to-become-a-apisix-pmc"></a><a href="#how-to-become-a-apisix-pmc" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H [...] <p>In APISIX community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p> <p>One thing that is sometimes hard to understand when you are new to the open development process used at the ASF, is that we value the community more than the code. A strong and healthy community will be respectful and be a fun and rewarding place. More importantly, a diverse and healthy community can continue to support the code over the longer term, even as individual companies come and go from the field.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a></li><li><a h [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/contributor-guide"><span class="arrow-prev">← </span><span>Contributor Guide</span></a><a class="docs-next button" href="/2fa"><span>2FA</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#what-can-i-contribute">What can I contribute?</a></li><li><a href [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/contributor-guide.html b/contributor-guide.html index e2e45f6..ae252d6 100644 --- a/contributor-guide.html +++ b/contributor-guide.html @@ -115,7 +115,7 @@ $ git push origin --delete issueNo <pre><code class="hljs css language-sh">$ git config --global user.name <span class="hljs-string">"username"</span> $ git config --global user.email <span class="hljs-string">"mail address"</span> </code></pre> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issue</a></li><l [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issue</a></li><li>< [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/contributor-guide/index.html b/contributor-guide/index.html index e2e45f6..ae252d6 100644 --- a/contributor-guide/index.html +++ b/contributor-guide/index.html @@ -115,7 +115,7 @@ $ git push origin --delete issueNo <pre><code class="hljs css language-sh">$ git config --global user.name <span class="hljs-string">"username"</span> $ git config --global user.email <span class="hljs-string">"mail address"</span> </code></pre> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issue</a></li><l [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/subscrbe-guide"><span class="arrow-prev">← </span><span>Subscribe Guide</span></a><a class="docs-next button" href="/committer-guide"><span>Committer Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#submit-an-issue">Submit an issue</a></li><li>< [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/downloads.html b/downloads.html index 2c75787..a2e31d3 100644 --- a/downloads.html +++ b/downloads.html @@ -49,7 +49,7 @@ or pgp apache-apisix-**\*\*\*\***.asc </code></pre> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a hr [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/downloads/index.html b/downloads/index.html index 2c75787..a2e31d3 100644 --- a/downloads/index.html +++ b/downloads/index.html @@ -49,7 +49,7 @@ or pgp apache-apisix-**\*\*\*\***.asc </code></pre> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#apisix">APISIX™</a></li><li><a href="#apisix-dashboard">APISIX™ Dashboard</a></li><li><a href="#verify-the-releases">Verify the releases</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a hr [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/release-guide.html b/release-guide.html index ca162c1..0d50168 100644 --- a/release-guide.html +++ b/release-guide.html @@ -232,7 +232,7 @@ Committed revision 37435. <p>Remove <code>rc</code> from the package name, move KEYS and package to address</p> <h3><a class="anchor" aria-hidden="true" id="update-download-page"></a><a href="#update-download-page" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...] <p>update address , source repo is <a href="https://github.com/apache/apisix-website">https://github.com/apache/apisix-website</a></p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generated-key" [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generated-key">Vi [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/release-guide/index.html b/release-guide/index.html index ca162c1..0d50168 100644 --- a/release-guide/index.html +++ b/release-guide/index.html @@ -232,7 +232,7 @@ Committed revision 37435. <p>Remove <code>rc</code> from the package name, move KEYS and package to address</p> <h3><a class="anchor" aria-hidden="true" id="update-download-page"></a><a href="#update-download-page" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...] <p>update address , source repo is <a href="https://github.com/apache/apisix-website">https://github.com/apache/apisix-website</a></p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generated-key" [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/2fa"><span class="arrow-prev">← </span><span>2FA</span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gpg-settings">GPG Settings</a><ul class="toc-headings"><li><a href="#install-gpg">Install GPG</a></li><li><a href="#create-key">Create Key</a></li><li><a href="#view-the-generated-key">Vi [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/security.html b/security.html index 92d4982..3740287 100644 --- a/security.html +++ b/security.html @@ -63,7 +63,7 @@ </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Security</h1></header><article><div><span><p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.</p> <p>If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:secur...@apache.org">secur...@apache.org</a>. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicat [...] <p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-next button" href="/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apach [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-next button" href="/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.o [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/security/index.html b/security/index.html index 92d4982..3740287 100644 --- a/security/index.html +++ b/security/index.html @@ -63,7 +63,7 @@ </script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Security</h1></header><article><div><span><p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache APISIX is also very concerned Security issues related to its features and functionality.</p> <p>If you have apprehensions regarding APISIX’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:secur...@apache.org">secur...@apache.org</a>. Please specify the project name as APISIX and its product name APISIX or APISIX-Dashboard in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicat [...] <p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-next button" href="/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apach [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-next button" href="/subscrbe-guide"><span>Subscribe Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"></a><div><h5>ASF</h5><a href="https://www.apache.org/">Foundation</a><a href="https://www.apache.o [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/subscrbe-guide.html b/subscrbe-guide.html index 00f6871..2582e33 100644 --- a/subscrbe-guide.html +++ b/subscrbe-guide.html @@ -67,7 +67,7 @@ <li><p>Receive the Welcome e-mail. After finishing the two steps above, an e-mail with the subject of WELCOME to <a href="mailto:d...@apisix.apache.org">d...@apisix.apache.org</a> will be sent to your e-mail address. Until now, you have succeeded in subscribing Apache APISIX mailing-list.</p></li> <li><p>Until now, you can interact with community by your subscribed email or track email conversations by Archived email list.</p></li> </ol> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" cla [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class= [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/subscrbe-guide/index.html b/subscrbe-guide/index.html index 00f6871..2582e33 100644 --- a/subscrbe-guide/index.html +++ b/subscrbe-guide/index.html @@ -67,7 +67,7 @@ <li><p>Receive the Welcome e-mail. After finishing the two steps above, an e-mail with the subject of WELCOME to <a href="mailto:d...@apisix.apache.org">d...@apisix.apache.org</a> will be sent to your e-mail address. Until now, you have succeeded in subscribing Apache APISIX mailing-list.</p></li> <li><p>Until now, you can interact with community by your subscribed email or track email conversations by Archived email list.</p></li> </ol> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" cla [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/security"><span class="arrow-prev">← </span><span>Security</span></a><a class="docs-next button" href="/contributor-guide"><span>Contributor Guide</span><span class="arrow-next"> →</span></a></div></div></div><nav class="onPageNav"></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class= [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/team.html b/team.html index 07e12a4..0ac7fb5 100644 --- a/team.html +++ b/team.html @@ -47,6 +47,7 @@ <tr><td><a href="https://whimsy.apache.org/roster/committer/bzp2010">bzp2010</a></td><td>bzp2010</td><td>Zeping Bai</td></tr> <tr><td><a href="https://whimsy.apache.org/roster/committer/liuxiran">liuxiran</a></td><td>liuxiran</td><td>Xiran Liu</td></tr> <tr><td><a href="https://whimsy.apache.org/roster/committer/shuyangw">shuyangw</a></td><td>yiyiyimu</td><td>Shuyang Wu</td></tr> +<tr><td><a href="https://whimsy.apache.org/roster/committer/tokers">tokers</a></td><td>tokers</td><td>Chao Zhang</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="mentors"></a><a href="#mentors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] @@ -72,7 +73,7 @@ <h2><a class="anchor" aria-hidden="true" id="becoming-a-committer"></a><a href="#becoming-a-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...] <p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, PMC and Committers will make decisions to invite the contributor join Committers and PMC.</p> <p>You can read <a href="../docs/contributor-guide">Contributor Guide</a> to participate the community, and can get more information on <a href="../docs/committer-guide">Committer Guide</a>.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a>< [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a></li [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return; diff --git a/team/index.html b/team/index.html index 07e12a4..0ac7fb5 100644 --- a/team/index.html +++ b/team/index.html @@ -47,6 +47,7 @@ <tr><td><a href="https://whimsy.apache.org/roster/committer/bzp2010">bzp2010</a></td><td>bzp2010</td><td>Zeping Bai</td></tr> <tr><td><a href="https://whimsy.apache.org/roster/committer/liuxiran">liuxiran</a></td><td>liuxiran</td><td>Xiran Liu</td></tr> <tr><td><a href="https://whimsy.apache.org/roster/committer/shuyangw">shuyangw</a></td><td>yiyiyimu</td><td>Shuyang Wu</td></tr> +<tr><td><a href="https://whimsy.apache.org/roster/committer/tokers">tokers</a></td><td>tokers</td><td>Chao Zhang</td></tr> </tbody> </table> <h2><a class="anchor" aria-hidden="true" id="mentors"></a><a href="#mentors" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1- [...] @@ -72,7 +73,7 @@ <h2><a class="anchor" aria-hidden="true" id="becoming-a-committer"></a><a href="#becoming-a-committer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1 [...] <p>The Apache APISIX community follows the Apache Community’s process on accepting a new committer. After a contributor participates APISIX's community actively, PMC and Committers will make decisions to invite the contributor join Committers and PMC.</p> <p>You can read <a href="../docs/contributor-guide">Contributor Guide</a> to participate the community, and can get more information on <a href="../docs/committer-guide">Committer Guide</a>.</p> -</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/7/2020 by litesun</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a>< [...] +</span></div></article></div><div class="docLastUpdate"><em>Last updated on 12/13/2020 by 琚致远</em></div><div class="docs-prevnext"></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#members">Members</a><ul class="toc-headings"><li><a href="#pmc">PMC</a></li><li><a href="#committer">Committer</a></li></ul></li><li><a href="#mentors">Mentors</a></li><li><a href="#contributors">Contributors</a></li><li><a href="#becoming-a-committer">Becoming a Committer</a></li [...] document.addEventListener('keyup', function(e) { if (e.target !== document.body) { return;