mirror of
https://github.com/logos-messaging/docs.waku.org.git
synced 2026-01-07 15:23:07 +00:00
1 line
7.1 KiB
JavaScript
1 line
7.1 KiB
JavaScript
|
|
"use strict";(self.webpackChunkwaku_guide=self.webpackChunkwaku_guide||[]).push([[1761],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>r});var i=t(96540);const o={},s=i.createContext(o);function a(e){const n=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),i.createElement(s.Provider,{value:n},e.children)}},65816:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"rules-of-engagement","title":"Rules of Engagement","description":"Waku is a nascent technology and the Waku community is still growing. Hence, the Waku team is keen to work closely with projects to help leverage Waku technology to drive the success of their own applications.","source":"@site/docs/rules-of-engagement.md","sourceDirName":".","slug":"/rules-of-engagement","permalink":"/rules-of-engagement","draft":false,"unlisted":false,"editUrl":"https://github.com/waku-org/docs.waku.org/tree/develop/docs/rules-of-engagement.md","tags":[],"version":"current","lastUpdatedAt":null,"frontMatter":{"sidebar_class_name":"hidden","pagination_prev":null,"pagination_next":null}}');var o=t(74848),s=t(28453);const a={sidebar_class_name:"hidden",pagination_prev:null,pagination_next:null},r="Rules of Engagement",l={},c=[{value:"1. Initial discussion",id:"1-initial-discussion",level:2},{value:"2. Solution design",id:"2-solution-design",level:2},{value:"3. Commitment",id:"3-commitment",level:2},{value:"4. Building",id:"4-building",level:2},{value:"5. Ongoing relation",id:"5-ongoing-relation",level:2}];function d(e){const n={a:"a",admonition:"admonition",h1:"h1",h2:"h2",header:"header",p:"p",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"rules-of-engagement",children:"Rules of Engagement"})}),"\n",(0,o.jsx)(n.p,{children:"Waku is a nascent technology and the Waku community is still growing. Hence, the Waku team is keen to work closely with projects to help leverage Waku technology to drive the success of their own applications."}),"\n",(0,o.jsx)(n.p,{children:"We describe below the expected flow for working with Waku and some rules of engagement to set expectations for project teams interacting with the Waku team."}),"\n",(0,o.jsx)(n.h2,{id:"1-initial-discussion",children:"1. Initial discussion"}),"\n",(0,o.jsx)(n.p,{children:"We encourage the initial discussion to happen over a video call. However, in-person event or online discussions are also an option."}),"\n",(0,o.jsx)(n.p,{children:"During this initial interaction, the project team should present their product and the needs they have in relation to peer-to-peer communication and real time interaction."}),"\n",(0,o.jsx)(n.p,{children:"The Waku team will provide an overview of Waku and point to specific protocol and software that should help fulfil such needs."}),"\n",(0,o.jsx)(n.p,{children:"Benefits and caveats are highlighted and further documentation and examples will be provided."}),"\n",(0,o.jsx)(n.h2,{id:"2-solution-design",children:"2. Solution design"}),"\n",(0,o.jsx)(n.p,{children:"Projects should review Waku documentations and libraries in their own time; start building a PoC using Waku."}),"\n",(0,o.jsx)(n.p,{children:"Projects should start designing over Waku and come up with skeleton design or user flows about specific friction points or complex area (e.g. user experience, scaling)."}),"\n",(0,o.jsx)(n.p,{children:"Project should appoint one or two Waku SME (Subject Matter Expert) to drive most discussions with Waku team to start acquire expertise on Waku behaviour."}),"\n",(0,o.jsx)(n.p,{children:"Project's Waku SMEs should present unresolved design issues to Waku team."}),"\n",(0,o.jsx)(n.p,{children:"The Waku team will then review and provide skeleton design solutions on how to overcome said unresolved or complex issues."}),"\n",(0,o.jsx)(n.h2,{id:"3-commitment",children:"3. Commitme
|