1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27447],{302:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(37876),s=n(19937),i=n(3619),r=n(65064);function a(e){let t={a:"a",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",strong:"strong",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"asyncapi-docs-report---may-2023",children:"AsyncAPI Docs Report - May 2023"}),"\n",(0,o.jsxs)(t.p,{children:["In May 2023, the AsyncAPI documentation had ",(0,o.jsx)(t.strong,{children:"9,453 sessions"})," and ",(0,o.jsx)(t.strong,{children:"4,876 unique users"}),", including ",(0,o.jsx)(t.strong,{children:"2,895 new users"}),", highlighting the increasing interest and engagement within our vibrant docs community. May was a busy month in our expanding docs community!"]}),"\n",(0,o.jsx)(t.h2,{id:"google-season-of-docs-2023-gsod-at-asyncapi",children:"Google Season of Docs 2023 (GSoD) at AsyncAPI"}),"\n",(0,o.jsxs)(t.p,{children:["We are thrilled to have started working with this year's selected technical writing candidates for the 2023 Google Season of Docs (GSoD) at AsyncAPI: ",(0,o.jsx)(t.a,{href:"https://github.com/mhmohona",children:"Mahfuza"}),", ",(0,o.jsx)(t.a,{href:"https://github.com/BhaswatiRoy",children:"Bhaswati"}),", ",(0,o.jsx)(t.a,{href:"https://github.com/TRohit20",children:"Rohit"}),", and ",(0,o.jsx)(t.a,{href:"https://github.com/kakabisht",children:"Hridyesh"}),". This year, all GSoD interns will get the opportunity to work on both GSoD projects: ",(0,o.jsx)(t.a,{href:"https://github.com/asyncapi/website/issues/1507",children:"cover AsyncAPI document sections in detail"})," and ",(0,o.jsx)(t.a,{href:"https://github.com/asyncapi/website/issues/1520",children:"create 100-level interactive learning path"}),"."]}),"\n",(0,o.jsxs)(t.p,{children:["Additionally, our GSoD interns have started a ",(0,o.jsx)(t.a,{href:"https://github.com/orgs/asyncapi/discussions/711",children:"community vote to select our host platform for AsyncAPI Interactive Learning Paths"}),". You are cordially invited to participate in the vote and share your thoughts, as your feedback plays a vital role in shaping the future of our interactive learning experience."]}),"\n",(0,o.jsxs)(t.h2,{id:"new-spec-30-docs-meeting---open",children:["NEW Spec 3.0 Docs Meeting - ",(0,o.jsx)(t.code,{children:"OPEN"})]}),"\n",(0,o.jsxs)(t.p,{children:["Attention, AsyncAPI community members! We are excited to announce a new ",(0,o.jsx)(t.code,{children:"OPEN"})," meeting dedicated to ",(0,o.jsx)(t.strong,{children:"Spec 3.0 documentation"}),". In this meeting, we will have the privilege of hosting Spec 3.0 Subject Matter Experts (SMEs), including the esteemed Jonas Lagoni, who will provide essential background context. If you are interested in contributing to Spec 3.0 docs or have any questions, this is the perfect opportunity to join and engage with our knowledgeable experts. We also encourage our GSoD interns to attend these meetings to ensure their new docs align seamlessly with Spec 3.0."]}),"\n",(0,o.jsx)(t.p,{children:"Mark your calendars! We are planning to hold the first meeting on June 15, 2023, at 02:30 UTC. Stay tuned for further updates and details!"}),"\n",(0,o.jsxs)(t.p,{children:["Additionally, we want to highlight an upcoming change in the Spec 3.0 release that will require documentation updates. The ",(0,o.jsx)(t.a,{href:"https://github.com/asyncapi/spec/pull/847",children:"Request/reply"})," feature is among the first to undergo these updates. Keep an eye out for further information and ensure your familiarity with this important change."]}),"\n",(0,o.jsx)(t.p,{children:"Thank you for your active participation and dedication to advancing the AsyncAPI ecosystem. Let's strive for excellence in our Spec 3.0 documentation!"}),"\n",(0,o.jsx)(t.h2,{id:"contributor-growth",children:"Contributor Growth"}),"\n",(0,o.jsxs)(t.p,{children:["We are thrilled to share the exciting news of welcoming a new contributor to our documentation community! Please join us in extending a warm welcome to ",(0,o.jsx)(t.a,{href:"https://github.com/CynthiaPeter",children:"Cynthia Peter"}),"! Cynthia is eager to enhance her technical writing skills and contribute to the growth of the AsyncAPI documentation."]}),"\n",(0,o.jsxs)(t.p,{children:["To start her journey, Cynthia will be working on her first task, which involves completing the ",(0,o.jsxs)(t.a,{href:"https://github.com/asyncapi/website/issues/1294",children:[(0,o.jsx)(t.em,{children:"AsyncAPI Docs Style Guide"})," Glossary task"]}),". Once she successfully completes this task, we will swiftly onboard her with a Spec 3.0-related assignment. We are excited to see her skills flourish and her valuable contributions to the documentation."]}),"\n",(0,o.jsx)(t.p,{children:"Let's celebrate Cynthia's arrival and support her as she embarks on this rewarding endeavor. Together, we will c
1ontinue to elevate the quality and accessibility of the AsyncAPI documentation."}),"\n",(0,o.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,o.jsx)(t.p,{children:"May witnessed another remarkable increase in sessions with a total of 9,453 community members exploring our docs. Welcoming 2,895 new docs readers to our community further demonstrates the expanding interest in AsyncAPI."}),"\n",(0,o.jsx)(t.p,{children:"We are grateful for the dedication and contributions of our community members, both new and existing, who have played a pivotal role in this progress. The enthusiasm and support from our community continue to inspire us to provide high-quality documentation, and we appreciate the trust you place in us."}),"\n",(0,o.jsx)(t.p,{children:"Furthermore, we are excited about the future endeavors and collaborations within the AsyncAPI ecosystem. The selected technical writing candidates for the 2023 Google Season of Docs (GSoD) program, along with their projects, promise to bring further enhancements to our documentation. Additionally, the community vote for the host platform of AsyncAPI Interactive Learning Paths empowers our community members to
1shape the future of our learning experience."}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-mermaid",children:"graph TD\nstyle A fill:#FF6EC7,stroke:#000000,stroke-width:2px;\nstyle B fill:#B5EAD7,stroke:#000000,stroke-width:2px;\nstyle C fill:#DAD0FF,stroke:#000000,stroke-width:2px;\nstyle D fill:#FDD6C1,stroke:#000000,stroke-width:2px; \nstyle E fill:#C7CEEA,stroke:#000000,stroke-width:2px;\n\nstyle BA fill:#C1F9F7,stroke:#000000,stroke-width:2px;\nstyle BB fill:#C1F9F7,stroke:#000000,stroke-width:2px;\nstyle DA fill:#E1FEC1,stroke:#000000,stroke-width:2px;\n\n A[AsyncAPI Docs: May 2023 Accomplishments] --\x3e B[GSoD Work Begins]\n A --\x3e C[NEW Spec 3.0 Meeting]\n A --\x3e D[Newer Docs Contributors]\n B --\x3e BA[Covering AsyncAPI Document Sections]\n B --\x3e BB[Creating Interactive Learning Path]\n C --\x3e E[Documentation Updates: Request/Reply]\n D --\x3e DA[Cynthia Peter]\n\n"})}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsx)(t.h2,{id:"how-to-contribute-to-asyncapi-docs",children:"How to contribute to AsyncAPI Docs"}),"\n",(0,o.jsx)(t.p,{children:"Did you know that you can contribute Docs to AsyncAPI as well?"}),"\n",(0,o.jsx)(i.A,{}),"\n",(0,o.jsx)(t.h3,{id:"talk-to-me",children:"Talk to me"}),"\n",(0,o.jsx)(r.A,{})]})}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(a,{...e})}):a(e)}},3619:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(37876),s=n(19937);function i(e){let t={a:"a",code:"code",h3:"h3",li:"li",ol:"ol",p:"p",span:"span",strong:"strong",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.p,{children:["Code isn't the only way to contribute to OSS; Dev Docs are a ",(0,o.jsx)(t.strong,{children:"huge"})," help that benefit the entire OSS ecosystem. At AsyncAPI, we value Doc contributions as much as every other type of contribution. ",(0,o.jsx)(t.span,{role:"img","aria-label":"red heart",children:"â¤ï¸"})]}),"\n",(0,o.jsx)(t.p,{children:"To get started as a Docs contributor:"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsxs)(t.li,{children:["Familiarize yourself with our ",(0,o.jsx)(t.a,{href:"https://github.com/asyncapi/community/blob/master/CONTRIBUTING.md",children:"project's Contribution Guide"})," and our ",(0,o.jsx)(t.a,{href:"https://github.com/asyncapi/.github/blob/master/CODE_OF_CONDUCT.md",children:"Code of Conduct"}),"."]}),"\n",(0,o.jsxs)(t.li,{children:["Head over to our ",(0,o.jsx)(t.a,{href:"https://github.com/orgs/asyncapi/projects/12",children:"AsyncAPI Docs Board"}),"."]}),"\n",(0,o.jsx)(t.li,{children:"Pick an issue you would like to contribute to and leave a comment introducing yourself. This is also the perfect place to leave any questions you may have on how to get started."}),"\n",(0,o.jsx)(t.li,{children:"If there is no work done in that Docs issue yet, feel free to open a PR and get started!"}),"\n"]}),"\n",(0,o.jsx)(t.h3,{id:"docs-contributor-questions",children:"Docs contributor questions"}),"\n",(0,o.jsxs)(t.p,{children:["Do you have a question about contributing to the docs or an issue with your pull request? ",(0,o.jsx)(t.a,{href:"https://www.asyncapi.com/slack-invite",children:"Join our Slack community"})," and ask in the ",(0,o.jsx)(t.code,{children:"#docs"})," channel; the maintainers will get back to you."]})]})}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(i,{...e})}):i(e)}},19937:(e,t,n)=>{"use strict";n.d(t,{R:()=>i});var o=n(14232),s=n(4047);function i(e){let t=(0,o.useId)();return{...(0,s.o)(t),...e}}},47740:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/2023-may-docs-report",function(){return n(302)}])},65064:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(37876),s=n(19937);function i(e){let t={em:"em",p:"p",span:"span",strong:"strong",...(0,s.R)(),...e.components};return(0,o.jsxs)(t.p,{children:["I want and need to listen ",(0,o.jsx)(t.span,{role:"img","aria-label":"ear (skin tone 4)",children:"\uD83D\uDC42\uD83C\uDFFD"})," to all of your perspectives and ideas. Please don't be shy to express to me what you think needs to be documented first or what is missing. ",(0,o.jsx)(t.span,{role:"img","aria-label":"memo",children:"\uD83D\uDCDD"})," There's a lot of good work ahead, but ",(0,o.jsx)(t.strong,{children:"you"})," determine ",(0,o.jsx)(t.em,{children:"our content roadmap"})," because the OSS community needs should always come first.",(0,o.jsx)(t.span,{role:"img","aria-label":"sparkles",children:"â¨"})]})}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(i,{...e})}):i(e)}}},e=>{e.O(0,[56166,90096,6729,9583,51550,4047,90636,46593,38792],()=>e(e.s=47740)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.