<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Get Involved on Envoy Gateway</title><link>/contributions/</link><description>Recent content in Get Involved on Envoy Gateway</description><generator>Hugo</generator><language>en</language><atom:link href="/contributions/index.xml" rel="self" type="application/rss+xml"/><item><title>Roadmap</title><link>/contributions/roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/roadmap/</guid><description>&lt;p&gt;This document serves as a high-level reference for Envoy Gateway users and contributors to understand the direction of
the project.&lt;/p&gt;



&lt;h2 id="contributing-to-the-roadmap"&gt;Contributing to the Roadmap&lt;a class="td-heading-self-link" href="#contributing-to-the-roadmap" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;To add a feature to the roadmap, create an &lt;a href="https://github.com/envoyproxy/gateway/issues"&gt;issue&lt;/a&gt; or join a &lt;a href="https://docs.google.com/document/d/1i5wa1VsxIbQw7jbWvGmvy8C4Zpp7SGV1aVViSLgqU4M/edit?usp=sharing"&gt;community meeting&lt;/a&gt; to discuss your use
case. If your feature is accepted, a maintainer will assign your issue to a &lt;a href="https://github.com/envoyproxy/gateway/milestones"&gt;release milestone&lt;/a&gt; and update
this document accordingly.&lt;/li&gt;
&lt;li&gt;To help with an existing roadmap item, comment on or assign yourself to the associated issue.&lt;/li&gt;
&lt;li&gt;If a roadmap item doesn&amp;rsquo;t have an issue, create one, assign yourself to the issue, and reference this document. A
maintainer will submit a &lt;a href="https://github.com/envoyproxy/gateway/compare"&gt;pull request&lt;/a&gt; to add the feature to the roadmap. &lt;strong&gt;Note:&lt;/strong&gt; The feature should be
discussed in an issue or a community meeting before implementing it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you don&amp;rsquo;t know where to start contributing, help is needed to reduce technical, automation, and documentation debt.
Look for issues with the &lt;code&gt;help wanted&lt;/code&gt; label to get started.&lt;/p&gt;</description></item><item><title>Developer Guide</title><link>/contributions/develop/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/develop/</guid><description>&lt;p&gt;Envoy Gateway is built using a &lt;a href="https://www.gnu.org/software/make/"&gt;make&lt;/a&gt;-based build system. Our CI is based on &lt;a href="https://docs.github.com/en/actions"&gt;Github Actions&lt;/a&gt; using &lt;a href="https://github.com/envoyproxy/gateway/tree/main/.github/workflows"&gt;workflows&lt;/a&gt;.&lt;/p&gt;



&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;




&lt;h3 id="go"&gt;go&lt;a class="td-heading-self-link" href="#go" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Version: 1.24&lt;/li&gt;
&lt;li&gt;Installation Guide: &lt;a href="https://go.dev/doc/install"&gt;https://go.dev/doc/install&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;h3 id="make"&gt;make&lt;a class="td-heading-self-link" href="#make" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Recommended Version: 4.0 or later&lt;/li&gt;
&lt;li&gt;Installation Guide: &lt;a href="https://www.gnu.org/software/make"&gt;https://www.gnu.org/software/make&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;h3 id="docker"&gt;docker&lt;a class="td-heading-self-link" href="#docker" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Optional when you want to build a Docker image or run &lt;code&gt;make&lt;/code&gt; inside Docker.&lt;/li&gt;
&lt;li&gt;Recommended Version: 20.10.16&lt;/li&gt;
&lt;li&gt;Installation Guide: &lt;a href="https://docs.docker.com/engine/install"&gt;https://docs.docker.com/engine/install&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;h3 id="python3"&gt;python3&lt;a class="td-heading-self-link" href="#python3" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Need a &lt;code&gt;python3&lt;/code&gt; program&lt;/li&gt;
&lt;li&gt;Must have a functioning &lt;code&gt;venv&lt;/code&gt; module; this is part of the standard
library, but some distributions (such as Debian and Ubuntu) replace
it with a stub and require you to install a &lt;code&gt;python3-venv&lt;/code&gt; package
separately.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2 id="quickstart"&gt;Quickstart&lt;a class="td-heading-self-link" href="#quickstart" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Run &lt;code&gt;make help&lt;/code&gt; to see all the available targets to build, test and run Envoy Gateway. Below are the other make directives&lt;/p&gt;</description></item><item><title>Contributing</title><link>/contributions/contributing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/contributing/</guid><description>&lt;p&gt;We welcome contributions from the community. Please carefully review the &lt;a href="/about/"&gt;project goals&lt;/a&gt;
and following guidelines to streamline your contributions.&lt;/p&gt;



&lt;h2 id="communication"&gt;Communication&lt;a class="td-heading-self-link" href="#communication" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Before starting work on a major feature, please contact us via GitHub or Slack. We will ensure no
one else is working on it and ask you to open a GitHub issue.&lt;/li&gt;
&lt;li&gt;A &amp;ldquo;major feature&amp;rdquo; is defined as any change that is &amp;gt; 100 LOC altered (not including tests), or
changes any user-facing behavior. We will use the GitHub issue to discuss the feature and come to
agreement. This is to prevent your time being wasted, as well as ours. The GitHub review process
for major features is also important so that &lt;a href="../codeowners"&gt;affiliations with commit access&lt;/a&gt; can
come to agreement on the design. If it&amp;rsquo;s appropriate to write a design document, the document must
be hosted either in the GitHub issue, or linked to from the issue and hosted in a world-readable
location.&lt;/li&gt;
&lt;li&gt;Small patches and bug fixes don&amp;rsquo;t need prior communication.&lt;/li&gt;
&lt;/ul&gt;



&lt;h2 id="inclusivity"&gt;Inclusivity&lt;a class="td-heading-self-link" href="#inclusivity" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The Envoy Gateway community has an explicit goal to be inclusive to all. As such, all PRs must adhere
to the following guidelines for all code, APIs, and documentation:&lt;/p&gt;</description></item><item><title>Adopters</title><link>/contributions/adopters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/adopters/</guid><description>&lt;h1 id="join-the-envoy-gateway-adopters-list"&gt;Join the Envoy Gateway Adopters List&lt;a class="td-heading-self-link" href="#join-the-envoy-gateway-adopters-list" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://gateway.envoyproxy.io"&gt;Envoy Gateway&lt;/a&gt; is a sub-project of &lt;a href="https://www.envoyproxy.io"&gt;Envoy&lt;/a&gt;,
a &lt;a href="https://www.cncf.io/projects/envoy/"&gt;graduated CNCF project&lt;/a&gt; under the &lt;a href="https://www.cncf.io"&gt;Cloud Native Computing Foundation (CNCF)&lt;/a&gt;,
which is a part of the &lt;a href="https://www.linuxfoundation.org"&gt;Linux Foundation&lt;/a&gt;, a 501(c)(6) nonprofit organization.&lt;/p&gt;



&lt;h2 id="why-add-your-logo"&gt;Why Add Your Logo?&lt;a class="td-heading-self-link" href="#why-add-your-logo" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;As Envoy Gateway gains momentum as the preferred API gateway within the CNCF ecosystem, your company&amp;rsquo;s support helps drive its adoption and success. By joining the &lt;a href="https://gateway.envoyproxy.io/#adopters"&gt;Envoy Gateway Adopters List&lt;/a&gt;, you:&lt;/p&gt;</description></item><item><title>Code of Conduct</title><link>/contributions/code_of_conduct/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/code_of_conduct/</guid><description>&lt;p&gt;Envoy Gateway follows the &lt;a href="https://github.com/cncf/foundation/blob/main/code-of-conduct.md"&gt;CNCF Code of Conduct&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Enterprise Support</title><link>/contributions/enterprise_support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/enterprise_support/</guid><description>&lt;h1 id="enterprise-support-for-envoy-gateway"&gt;Enterprise Support for Envoy Gateway&lt;a class="td-heading-self-link" href="#enterprise-support-for-envoy-gateway" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://gateway.envoyproxy.io"&gt;Envoy Gateway&lt;/a&gt; is a sub-project of &lt;a href="https://www.envoyproxy.io"&gt;Envoy&lt;/a&gt;,
a &lt;a href="https://www.cncf.io/projects/envoy/"&gt;graduated CNCF project&lt;/a&gt; under the &lt;a href="https://www.cncf.io"&gt;Cloud Native Computing Foundation (CNCF)&lt;/a&gt;,
which is a part of the &lt;a href="https://www.linuxfoundation.org"&gt;Linux Foundation&lt;/a&gt;, a 501(c)(6) nonprofit organization.&lt;/p&gt;



&lt;h2 id="professional-support--services"&gt;Professional Support &amp;amp; Services&lt;a class="td-heading-self-link" href="#professional-support--services" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;While Envoy Gateway is open source and free to use, many organizations benefit from professional support, training, and consulting services to accelerate adoption and ensure production success.&lt;/p&gt;



&lt;h2 id="why-choose-enterprise-support"&gt;Why Choose Enterprise Support?&lt;a class="td-heading-self-link" href="#why-choose-enterprise-support" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;🛡️ &lt;strong&gt;Production Assurance&lt;/strong&gt; – Get expert guidance for mission-critical deployments with guaranteed response times and SLAs&lt;br&gt;
🚀 &lt;strong&gt;Faster Implementation&lt;/strong&gt; – Leverage professional services to accelerate your API gateway rollout and avoid common pitfalls&lt;br&gt;
📚 &lt;strong&gt;Training &amp;amp; Best Practices&lt;/strong&gt; – Access comprehensive training programs and learn proven deployment patterns from experts&lt;br&gt;
🔧 &lt;strong&gt;Custom Solutions&lt;/strong&gt; – Get help with complex integrations, custom policies, and advanced use cases&lt;/p&gt;</description></item><item><title>Maintainers</title><link>/contributions/codeowners/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/codeowners/</guid><description>&lt;h2 id="the-following-maintainers-listed-in-alphabetical-order-own-everything"&gt;The following maintainers, listed in alphabetical order, own everything&lt;a class="td-heading-self-link" href="#the-following-maintainers-listed-in-alphabetical-order-own-everything" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;@arkodg&lt;/li&gt;
&lt;li&gt;@cnvergence&lt;/li&gt;
&lt;li&gt;@guydc&lt;/li&gt;
&lt;li&gt;@jukie&lt;/li&gt;
&lt;li&gt;@kkk777-7&lt;/li&gt;
&lt;li&gt;@rudrakhp&lt;/li&gt;
&lt;li&gt;@shawnh2&lt;/li&gt;
&lt;li&gt;@Xunzhuo&lt;/li&gt;
&lt;li&gt;@zhaohuabing&lt;/li&gt;
&lt;li&gt;@zirain&lt;/li&gt;
&lt;/ul&gt;



&lt;h2 id="emeritus-maintainers"&gt;Emeritus Maintainers&lt;a class="td-heading-self-link" href="#emeritus-maintainers" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;@alexgervais&lt;/li&gt;
&lt;li&gt;@Alice-Lilith&lt;/li&gt;
&lt;li&gt;@danehans&lt;/li&gt;
&lt;li&gt;@LukeShu&lt;/li&gt;
&lt;li&gt;@qicz&lt;/li&gt;
&lt;li&gt;@skriss&lt;/li&gt;
&lt;li&gt;@youngnick&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Open Source Ecosystem</title><link>/contributions/ecosystem/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/ecosystem/</guid><description>&lt;h1 id="envoy-gateway-oss-ecosystem-"&gt;Envoy Gateway OSS Ecosystem 🌐&lt;a class="td-heading-self-link" href="#envoy-gateway-oss-ecosystem-" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://gateway.envoyproxy.io"&gt;Envoy Gateway&lt;/a&gt; powers modern API gateway solutions while embracing the collaborative spirit of open source. This section highlights projects that extend, integrate with, or leverage Envoy Gateway&amp;rsquo;s capabilities.&lt;/p&gt;



&lt;h2 id="why-add-your-project"&gt;Why Add Your Project?&lt;a class="td-heading-self-link" href="#why-add-your-project" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;By listing your open source project here, you help:&lt;/p&gt;
&lt;p&gt;🌱 &lt;strong&gt;Boost Visibility&lt;/strong&gt; - Showcase how your project interacts with Envoy Gateway to thousands of cloud-native developers&lt;br&gt;
🤝 &lt;strong&gt;Encourage Collaboration&lt;/strong&gt; - Attract contributors and foster interoperability within the ecosystem&lt;/p&gt;</description></item><item><title>Release Process</title><link>/contributions/releasing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/releasing/</guid><description>&lt;p&gt;This document guides maintainers through the process of creating an Envoy Gateway release.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#release-candidate"&gt;Release Candidate&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#prerequisites"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#minor-release"&gt;Minor Release&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#prerequisites-1"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#announce-the-release"&gt;Announce the Release&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#patch-release"&gt;Patch Release&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#prerequisites-2"&gt;Prerequisites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/contributions/releasing/#announce-the-release-1"&gt;Announce the Release&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;



&lt;h2 id="release-candidate"&gt;Release Candidate&lt;a class="td-heading-self-link" href="#release-candidate" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;The following steps should be used for creating a release candidate.&lt;/p&gt;



&lt;h3 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Permissions to push to the Envoy Gateway repository.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Set environment variables for use in subsequent steps:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;export&lt;/span&gt; &lt;span style="color:#000"&gt;MAJOR_VERSION&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#0000cf;font-weight:bold"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;export&lt;/span&gt; &lt;span style="color:#000"&gt;MINOR_VERSION&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#0000cf;font-weight:bold"&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;export&lt;/span&gt; &lt;span style="color:#000"&gt;RELEASE_CANDIDATE_NUMBER&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#0000cf;font-weight:bold"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#204a87"&gt;export&lt;/span&gt; &lt;span style="color:#000"&gt;GITHUB_REMOTE&lt;/span&gt;&lt;span style="color:#ce5c00;font-weight:bold"&gt;=&lt;/span&gt;origin
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Clone the repo, checkout the &lt;code&gt;main&lt;/code&gt; branch, ensure it’s up-to-date, and your local branch is clean.&lt;/p&gt;</description></item><item><title>Working on Envoy Gateway Docs</title><link>/contributions/docs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contributions/docs/</guid><description>&lt;p&gt;The documentation for the Envoy Gateway lives in the &lt;code&gt;site/content/en&lt;/code&gt; directory.
Any individual document can be written using &lt;a href="https://daringfireball.net/projects/markdown/syntax"&gt;Markdown&lt;/a&gt;.&lt;/p&gt;



&lt;h2 id="documentation-structure"&gt;Documentation Structure&lt;a class="td-heading-self-link" href="#documentation-structure" aria-label="Heading self-link"&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;We supported the versioned Docs now, the directory name under docs represents
the version of docs. The root of the latest site is in &lt;code&gt;site/content/en/latest&lt;/code&gt;.
This is probably where to start if you&amp;rsquo;re trying to understand how things fit together.&lt;/p&gt;
&lt;p&gt;Note that the new contents should be added to &lt;code&gt;site/content/en/latest&lt;/code&gt; and will be cut off at
the next release. The contents under &lt;code&gt;site/content/en/v0.5.0&lt;/code&gt; are auto-generated,
and usually do not need to make changes to them, unless if you find the current release pages have
some incorrect contents. If so, you should send a PR to update contents both of &lt;code&gt;site/content/en/latest&lt;/code&gt;
and &lt;code&gt;site/content/en/v0.5.0&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>