| <!doctype html> |
| <html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="generator" content="Docusaurus v3.1.1"> |
| <title data-rh="true">Meet Our Release Manager: LinkinStars | Answer</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://answer.apache.org/blog/meet-our-release-manager-linkinstars"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" property="og:locale:alternate" content="zh_CN"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="Free, Open-source, Q&A Platform, Knowledge Sharing Platform, Community Forum, Knowledge Base, Developer Hub, Support Center"><meta data-rh="true" property="og:site_name" content="Answer"><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="og:title" content="Meet Our Release Manager: LinkinStars | Answer"><meta data-rh="true" name="description" content=" "><meta data-rh="true" property="og:description" content=" "><meta data-rh="true" property="og:image" content="https://answer.apache.org/assets/images/2024-03-18-cover@4x-423f2df8c1635fcca8833641862c4753.png"><meta data-rh="true" name="twitter:image" content="https://answer.apache.org/assets/images/2024-03-18-cover@4x-423f2df8c1635fcca8833641862c4753.png"><meta data-rh="true" property="article:published_time" content="2024-03-18T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://github.com/PrimmaAnna"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://answer.apache.org/blog/meet-our-release-manager-linkinstars"><link data-rh="true" rel="alternate" href="https://answer.apache.org/blog/meet-our-release-manager-linkinstars" hreflang="en"><link data-rh="true" rel="alternate" href="https://answer.apache.org/zh-CN/blog/meet-our-release-manager-linkinstars" hreflang="zh-CN"><link data-rh="true" rel="alternate" href="https://answer.apache.org/blog/meet-our-release-manager-linkinstars" hreflang="x-default"><script data-rh="true">var _paq=window._paq=window._paq||[];_paq.push(["setDoNotTrack",!0]),_paq.push(["disableCookies"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function(){var a="https://analytics.apache.org/";_paq.push(["setTrackerUrl",a+"matomo.php"]),_paq.push(["setSiteId","75"]);var e=document,p=e.createElement("script"),t=e.getElementsByTagName("script")[0];p.async=!0,p.src=a+"matomo.js",t.parentNode.insertBefore(p,t)}()</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Apache Answer RSS Feed"> |
| <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache Answer Atom Feed"> |
| |
| |
| |
| |
| <link rel="stylesheet" href="/fonts/fonts.css"><link rel="stylesheet" href="/assets/css/styles.0fc06688.css"> |
| <script src="/assets/js/runtime~main.4925b58c.js" defer="defer"></script> |
| <script src="/assets/js/main.d0174ef3.js" defer="defer"></script> |
| </head> |
| <body class="navigation-with-keyboard"> |
| <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_D8pK" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top navbar--primary"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo.svg" alt="Answer Logo" class="themedImage_Pn4p themedImage--light_PnYV"><img src="/img/logo.svg" alt="Answer Logo" class="themedImage_Pn4p themedImage--dark_eYgw"></div></a><a class="navbar__item navbar__link" href="/docs">Docs<!-- --></a><a class="navbar__item navbar__link" href="/plugins">Plugins<!-- --></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">Blog<!-- --></a><a class="navbar__item navbar__link" href="/download">Download<!-- --></a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/community/support">Community<!-- --></a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/community/support">Support<!-- --></a></li><li><a href="https://meta.answer.dev" target="_blank" rel="noopener noreferrer" class="dropdown__link">Q&A Community<!-- --></a></li><li><a class="dropdown__link" href="/community/team">Team<!-- --></a></li><li><a class="dropdown__link" href="/community/security">Security<!-- --></a></li><li><a class="dropdown__link" href="/community/security-model">Security Model<!-- --></a></li><li><a class="dropdown__link" href="/community/contributing">Contributing<!-- --></a></li><li><a href="https://github.com/apache/answer/projects" target="_blank" rel="noopener noreferrer" class="dropdown__link">Roadmap<!-- --></a></li></ul></div><div class="navbar__item dropdown dropdown--hoverable"><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">ASF<!-- --></a><ul class="dropdown__menu"><li><a href="https://www.apache.org" target="_blank" rel="noopener noreferrer" class="dropdown__link">Foundation<!-- --></a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">License<!-- --></a></li><li><a href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events<!-- --></a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship<!-- --></a></li><li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Privacy<!-- --></a></li><li><a class="dropdown__link" href="/community/security">Security<!-- --></a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks<!-- --></a></li></ul></div></div><div class="navbar__items navbar__items--right"><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link bi bi-translate"><svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" class="iconLanguage_DSK9"><path fill="currentColor" d="M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"></path></svg>English<!-- --></a><ul class="dropdown__menu"><li><a href="/blog/meet-our-release-manager-linkinstars" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" lang="en">English<!-- --></a></li><li><a href="/zh-CN/blog/meet-our-release-manager-linkinstars" target="_self" rel="noopener noreferrer" class="dropdown__link" lang="zh-CN">简体中文<!-- --></a></li></ul></div><a href="https://twitter.com/answerdev" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-twitter-x navbar-icon-link"></a><a href="https://discord.gg/a6PZZbfnFx" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-discord navbar-icon-link"></a><a href="https://github.com/apache/answer" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link bi bi-github navbar-icon-link"></a><div class="navbarSearchContainer_dCNk"><div class="navbar__search searchBarContainer_njkA" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input searchInput_C629"><div class="loadingRing_gsZq searchBarLoadingRing_YRCl"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_eExm"><div class="container"><div class="justify-content-end mb-4 row"><div class="col-lg-8 col-md-12"><div class="px-0 px-lg-5 pt-5"><header><div class="d-flex align-items-center mb-3"><a class="me-2" href="/blog">Blog<!-- --></a><span class="me-2">/</span><a class="me-2" href="/blog/category/community">Community<!-- --></a></div><h1 class="mb-3"><a class="text-body" href="/blog/meet-our-release-manager-linkinstars">Meet Our Release Manager: LinkinStars</a></h1><div class="d-flex align-items-center text-secondary"><div class="me-3">Anne Zhu</div><time class="me-3" datetime="2024-03-18T00:00:00.000Z">March 18, 2024</time><div>4 min read<!-- --></div></div></header></div></div><div class="col-lg-2 col-md-12"></div></div><div class="justify-content-end row"><div class="col-lg-8 col-md-12"><article class="px-0 px-lg-5 pb-5 mb-5" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><meta itemprop="image" content="https://answer.apache.org/2024-03-18-cover@4x.png"><div id="__blog-post-container" class="markdown" itemprop="articleBody"><div class="mb-4"><img decoding="async" loading="lazy" src="/assets/images/2024-03-18-cover@4x-423f2df8c1635fcca8833641862c4753.png" class="rounded img_RAU7" width="1280px" height="720px"></div><p>Answer joined the <!-- --><a href="https://answer.apache.org/blog/answer-enters-apache-incubator" target="_blank" rel="noopener noreferrer">Apache Incubator</a> last October, and we've already released 3 Apache versions so far. From overwhelming during our first release, we are now out of the woods.<!-- --></p> |
| <!-- --><p>Speaking of releases, we can’t neglect Release Manager. The person who makes sure that everything is compliant and everyone can access to the latest version. We talked to LinkinStars, the conductor behind each Apache Answer release. Let's see how he sees this role, how he handles obstacles, and his secrets to a smooth release.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="tell-us-a-bit-about-yourself">Tell us a bit about yourself<!-- --><a href="#tell-us-a-bit-about-yourself" class="hash-link" aria-label="Direct link to Tell us a bit about yourself" title="Direct link to Tell us a bit about yourself"></a></h2> |
| <!-- --><p>I am the backend developer for Apache Answer. My daily routine includes developing the backend services of Answer, developing APIs, etc. I like coding, reading, and learning English. My tech stack is mainly Go, and my favorite open-source project is Kubernetes.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="what-makes-you-the-release-manager-of-apache-answer-and-what-do-you-think-of-this-role">What makes you the release manager of Apache Answer, and what do you think of this role?<!-- --><a href="#what-makes-you-the-release-manager-of-apache-answer-and-what-do-you-think-of-this-role" class="hash-link" aria-label="Direct link to What makes you the release manager of Apache Answer, and what do you think of this role?" title="Direct link to What makes you the release manager of Apache Answer, and what do you think of this role?"></a></h2> |
| <!-- --><p>Usually, a backend engineer is responsible for the compilation, packaging, and deployment of the project. That’s why I am here.</p> |
| <!-- --><p>This role itself requires lots of patience and carefulness. Each package needs to be carefully checked to ensure that all the required files are correct and compliant. Release managers have a lot on their plate, since the releasing problems will lead to user upgrade or usage issues.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="can-you-briefly-walk-us-through-the-release-process-which-stages-are-more-critical">Can you briefly walk us through the release process? Which stages are more critical?<!-- --><a href="#can-you-briefly-walk-us-through-the-release-process-which-stages-are-more-critical" class="hash-link" aria-label="Direct link to Can you briefly walk us through the release process? Which stages are more critical?" title="Direct link to Can you briefly walk us through the release process? Which stages are more critical?"></a></h2> |
| <!-- --><p>Sure. The release process of Apache Answer consists of the following stages.</p> |
| <!-- --><p><img decoding="async" loading="lazy" alt="Release Process of Apache Answer" src="/assets/images/release-process-aa8ad2468c4576c95d87e516a6a2f199.png" width="917" height="1037" class="img_RAU7"></p> |
| <!-- --><p>The most important stage is actually the <!-- --><strong>preparation</strong>. It involves preparation and review of all the content that needs to be released. We have to check and review the open-source requirements, license, signature, etc. If this stage is not well checked, we cannot pass the voting afterward.<!-- --></p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="which-toolsplatforms-do-you-use-to-release">Which tools/platforms do you use to release?<!-- --><a href="#which-toolsplatforms-do-you-use-to-release" class="hash-link" aria-label="Direct link to Which tools/platforms do you use to release?" title="Direct link to Which tools/platforms do you use to release?"></a></h2> |
| <!-- --><p>We use GitHub Actions to build the packages and release.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="what-are-the-key-factors-for-a-successful-release">What are the key factors for a successful release?<!-- --><a href="#what-are-the-key-factors-for-a-successful-release" class="hash-link" aria-label="Direct link to What are the key factors for a successful release?" title="Direct link to What are the key factors for a successful release?"></a></h2> |
| <!-- --><p>The 2 key factors for a successful release are:</p> |
| <!-- --><p><strong>Check once, check twice, and check from the top again.</strong> |
| <!-- --><strong>Test, test again, and another round of tests.</strong></p> |
| <!-- --><p>No worries, as soon as you have released the first Apache version, things get easier and smoother.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="how-do-you-prioritize-the-tasks-in-the-release-process">How do you prioritize the tasks in the release process?<!-- --><a href="#how-do-you-prioritize-the-tasks-in-the-release-process" class="hash-link" aria-label="Direct link to How do you prioritize the tasks in the release process?" title="Direct link to How do you prioritize the tasks in the release process?"></a></h2> |
| <!-- --><p>Handling multiple tasks happens occasionally, and here’s how I manage them.</p> |
| <!-- --><p>Once we decide to release the version, and there might still be new issues coming from the users. In this case, if there’s no urgent bugs that need to be fixed, we will put them into the to-dos of the next version and move on.</p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="how-do-you-handle-unexpected-events-during-the-release-process">How do you handle "unexpected events" during the release process?<!-- --><a href="#how-do-you-handle-unexpected-events-during-the-release-process" class="hash-link" aria-label="Direct link to How do you handle "unexpected events" during the release process?" title="Direct link to How do you handle "unexpected events" during the release process?"></a></h2> |
| <!-- --><p>Seek help from the mentors.<!-- --><br> |
| <!-- -->I will ask them to locate the problem and help with the review. Then, we will fix it, and re-initiate the voting.<!-- --></p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="can-you-share-one-of-the-most-difficult-challenges-you-faced-during-the-release-process-and-how-did-you-nail-it">Can you share one of the most difficult challenges you faced during the release process, and how did you nail it?<!-- --><a href="#can-you-share-one-of-the-most-difficult-challenges-you-faced-during-the-release-process-and-how-did-you-nail-it" class="hash-link" aria-label="Direct link to Can you share one of the most difficult challenges you faced during the release process, and how did you nail it?" title="Direct link to Can you share one of the most difficult challenges you faced during the release process, and how did you nail it?"></a></h2> |
| <!-- --><p>The most enduring challenge I faced was the first release. I had no idea about preparation, what to expect, and what’s next. Here’s how I manage to overcome the challenges with the team.</p> |
| <!-- --><ol> |
| <!-- --><li>Collect and organize all the documents related to Apache releases.</li> |
| <!-- --><li>Look into the release notes and emails of other Apache projects for reference.</li> |
| <!-- --><li>Seek help from the mentors via emails.</li> |
| <!-- --></ol> |
| <!-- --><p>The most important thing is to <!-- --><strong>keep trying</strong>. The Apache community is friendly, and community members will remind you with assistance. Be brave, and embrace the mistakes.<!-- --></p> |
| <!-- --><p><em>Find out how we launched the first Apache Release <!-- --><a href="https://answer.apache.org/blog/behind-the-scene-how-we-launched-the-first-apache-release" target="_blank" rel="noopener noreferrer">here</a>.<!-- --></em></p> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="what-are-some-strategiestips-you-have-for-working-effectively-with-your-team-during-the-release-process">What are some strategies/tips you have for working effectively with your team during the release process?<!-- --><a href="#what-are-some-strategiestips-you-have-for-working-effectively-with-your-team-during-the-release-process" class="hash-link" aria-label="Direct link to What are some strategies/tips you have for working effectively with your team during the release process?" title="Direct link to What are some strategies/tips you have for working effectively with your team during the release process?"></a></h2> |
| <!-- --><ol> |
| <!-- --><li> |
| <!-- --><p>Use GitHub issues and projects to manage all the released content, and then check one by one with each team member.</p> |
| <!-- --></li> |
| <!-- --><li> |
| <!-- --><p>Provide as much context as possible when describing an issue. This is particularly useful in email communication, as the more context leads to less misunderstanding and saves time.</p> |
| <!-- --></li> |
| <!-- --></ol> |
| <!-- --><h2 class="anchor anchorWithStickyNavbar_loeA" id="what-do-you-find-most-rewarding-about-being-a-release-manager">What do you find most rewarding about being a Release Manager?<!-- --><a href="#what-do-you-find-most-rewarding-about-being-a-release-manager" class="hash-link" aria-label="Direct link to What do you find most rewarding about being a Release Manager?" title="Direct link to What do you find most rewarding about being a Release Manager?"></a></h2> |
| <!-- --><p>It's fulfilling to fix all the problems in a project after rounds of revisions, and a successful release. To receive feedback from the users is absolutely rewarding.</p></div><div class="mt-3"><div class="d-flex align-items-center text-secondary"><span>Share to<!-- --></span><button aria-label="twitter" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-twitter" style="font-size:16px"></i></button><button title="Meet Our Release Manager: LinkinStars" aria-label="facebook" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-facebook" style="font-size:16px"></i></button><button aria-label="linkedin" class="react-share__ShareButton shareBtn_lEr0" style="background-color:transparent;border:none;padding:0;font:inherit;color:inherit;cursor:pointer"><i class="br bi-linkedin" style="font-size:16px"></i></button></div><div class="mt-4"><a href="https://github.com/apache/answer-website/edit/main/blog/meet-our-release-manager-linkinstars/index.md" target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_N_05" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page<!-- --></a></div></div></article></div><div class="col-lg-2 col-md-12"><div class="tableOfContents_PDf4 thin-scrollbar"><ul class="border-0 p-0 table-of-contents table-of-contents__left-border"><li class="m-0 mb-2"><a href="#tell-us-a-bit-about-yourself" class="fs-14 text-secondary table-of-contents__link toc-highlight">Tell us a bit about yourself</a></li><li class="m-0 mb-2"><a href="#what-makes-you-the-release-manager-of-apache-answer-and-what-do-you-think-of-this-role" class="fs-14 text-secondary table-of-contents__link toc-highlight">What makes you the release manager of Apache Answer, and what do you think of this role?</a></li><li class="m-0 mb-2"><a href="#can-you-briefly-walk-us-through-the-release-process-which-stages-are-more-critical" class="fs-14 text-secondary table-of-contents__link toc-highlight">Can you briefly walk us through the release process? Which stages are more critical?</a></li><li class="m-0 mb-2"><a href="#which-toolsplatforms-do-you-use-to-release" class="fs-14 text-secondary table-of-contents__link toc-highlight">Which tools/platforms do you use to release?</a></li><li class="m-0 mb-2"><a href="#what-are-the-key-factors-for-a-successful-release" class="fs-14 text-secondary table-of-contents__link toc-highlight">What are the key factors for a successful release?</a></li><li class="m-0 mb-2"><a href="#how-do-you-prioritize-the-tasks-in-the-release-process" class="fs-14 text-secondary table-of-contents__link toc-highlight">How do you prioritize the tasks in the release process?</a></li><li class="m-0 mb-2"><a href="#how-do-you-handle-unexpected-events-during-the-release-process" class="fs-14 text-secondary table-of-contents__link toc-highlight">How do you handle "unexpected events" during the release process?</a></li><li class="m-0 mb-2"><a href="#can-you-share-one-of-the-most-difficult-challenges-you-faced-during-the-release-process-and-how-did-you-nail-it" class="fs-14 text-secondary table-of-contents__link toc-highlight">Can you share one of the most difficult challenges you faced during the release process, and how did you nail it?</a></li><li class="m-0 mb-2"><a href="#what-are-some-strategiestips-you-have-for-working-effectively-with-your-team-during-the-release-process" class="fs-14 text-secondary table-of-contents__link toc-highlight">What are some strategies/tips you have for working effectively with your team during the release process?</a></li><li class="m-0 mb-2"><a href="#what-do-you-find-most-rewarding-about-being-a-release-manager" class="fs-14 text-secondary table-of-contents__link toc-highlight">What do you find most rewarding about being a Release Manager?</a></li></ul></div></div></div></div></div><footer class="footer"><div class="container py-3"><div class="d-flex justify-content-between flex-wrap text-center"><div><div class="mb-3"><a href="https://www.apache.org/" target="_blank"><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 525" role="img" style="width:120px"><defs><style>.cls-1{fill:#7c297d}.cls-3{fill:#dd552c}.cls-4{fill:#d22128}</style></defs><path class="cls-1" d="M458.804 181.745h49.045l87.413 220.094h-53.455l-14.777-38.044h-87.406l-15.094 38.044H371.39l87.413-220.094Zm55.65 142.746L483.33 244l-30.814 80.491h61.938ZM622.717 331.722h48.735c.317 21.066 16.037 33.332 40.246 33.332 20.75 0 33.958-8.49 33.958-23.267 0-15.41-14.151-24.526-45.275-31.447-51.57-10.69-76.096-32.066-76.096-68.226 0-39.93 31.757-64.771 82.384-64.771 52.19 0 85.521 28.296 85.521 72.628h-48.11c0-19.806-13.834-31.756-36.785-31.756-21.065 0-33.958 8.806-33.958 23.267 0 13.525 11.634 22.014 45.275 29.871 54.714 12.892 77.665 33.642 77.665 68.542 0 41.505-32.073 66.347-84.262 66.347-55.34 0-89.298-28.929-89.298-74.52ZM852.91 181.745h137.716v45.276h-87.722v55.023h79.859v44.023h-79.86v75.772H852.91V181.745Z"></path><path class="cls-3" d="M141.108 209.888c13.187-32.608 27.9-65.152 43.688-93.997-23.567-17.504-46.196-55.249-55.493-71.972-3.34 3.794-5.508 8.163-6.49 11.718-8.76 31.625 22.42 69.814-2.693 55.861C99.195 99.871 52.08 74.41 34.107 99.717c20.128 25.862 72.773 90.93 107 110.171Z"></path><path d="M184.796 115.891c15.297-27.95 31.6-52.428 48.501-70.063 0 0-16.858 24.4-40.936 73.18 14.582 4.016 56.113 12.256 113.96-2.686 1.422-10.513-5.645-22.075-40.863-25.947-22.993-2.524 27.597-54.902-9.052-79.674a46.281 46.281 0 0 0-3.486-2.14 45.29 45.29 0 0 0-3.911-1.205c-42.803-11.17-48.736 61.409-65.816 45.806-27.6-25.212-45.022-19.321-53.89-9.243 9.297 16.723 31.926 54.468 55.493 71.972Z" style="fill:#f79a23"></path><path class="cls-4" d="M106.682 303.838c9.662-28.946 21.286-61.466 34.426-93.95-34.228-19.241-86.873-84.31-107-110.171-3.594 5.056-6.05 12.108-6.868 21.752-4.39 51.802 49.052 90.153 38.398 97.158-14.092 9.267-42.141-22.26-53.196-2.229 16.023 20.584 48.662 57.777 94.24 87.44Z"></path><path class="cls-3" d="M254.756 192.118c-27.059-9.65 28.276-35.533 46.245-62.991 2.3-3.511 4.676-8.049 5.32-12.805-57.847 14.942-99.378 6.702-113.96 2.686-12.465 25.257-26.859 57.084-41.87 95.458 15.634 6.685 79.47 31.38 169.637 31.507 15.16-39.485-39.691-44.699-65.372-53.855Z"></path><path class="cls-4" d="M117.137 309.049c15.9 4.955 68.584 19.756 124.537 17.528 7.517-20.352-20.586-22.338-22.875-38.661-1.772-12.63 73.957 10.614 98.323-35.311a59.485 59.485 0 0 0 3.006-6.632c-90.167-.127-154.003-24.822-169.637-31.507-10.97 28.044-22.256 59.517-33.354 94.583Z"></path><path class="cls-1" d="M117.137 309.049c-7.145 22.57-14.193 46.682-21.035 72.164a1771.75 1771.75 0 0 0-7.19 27.643c53.106 17.531 102.008.04 103.666-21.638.014-.172-.018-.3-.008-.464 1.264-22.961-33.15-10.234-32.336-24.038.818-13.906 60.081-.081 78.409-29.895a34.139 34.139 0 0 0 3.03-6.244c-55.952 2.228-108.636-12.573-124.536-17.528ZM12.442 216.398c-.774 1.404-1.472 3.026-2.068 4.965-10.292 33.45 62.485 78.385 52.583 88.18-8.925 8.827-20.557-11.343-34.9-3.012a22.05 22.05 0 0 0-4.806 3.75c-16.221 16.619-.254 64.496 45.77 90.052-10.74 36.062-21.432 76.351-31.9 118.486 3.798-1.33 8.342-2.663 9.473-6.245 1.698-6.981 12.194-49.462 29.235-107.094 0 0 3.11-11.806 8.804-31.255a1996.422 1996.422 0 0 1 22.049-70.387c-45.578-29.663-78.217-66.856-94.24-87.44ZM404.167 144.735h9.264v-62.2h23.348v-9.062h-55.96v9.062h23.348v62.2zM464.853 112.958h36.469v31.777h9.358V73.473h-9.358v30.417h-36.47V73.473h-9.256v71.262h9.257v-31.777zM581.403 135.963h-35.17v-23.106h31.588v-8.772h-31.588V82.151h34.106v-8.678h-43.363v71.262h44.427v-8.772z"></path></svg></a></div><div class="fs-14"><div class="my-3"><span>Copyright © 2023 - <!-- -->2026<!-- --> The Apache Software Foundation, Licensed under the Apache License, Version 2.0.<!-- --></span><br><span>Apache, Apache Answer, the Apache logo and the Apache Answer logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.</span></div><span>Feature icons by <!-- --> <!-- --><a href="https://www.flaticon.com" class="link-secondary" target="_blank">Freepik</a>.<!-- --></span></div></div></div></div></footer></div> |
| </body> |
| </html> |