Created
April 7, 2022 23:16
-
-
Save soyfrien/3932e1d648b54c3b30970f8367615a6a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3433" height="1649" viewBox="0 0 3433 1649"> | |
<defs> | |
<filter id="Background" x="0" y="0" width="3433" height="1583" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line" x="513.499" y="749.5" width="2831.502" height="22.5" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-2"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-2"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-2" x="895" y="226" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-3"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-3"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-3" x="1295" y="226.661" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-4"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-4"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-4" x="1695" y="226.661" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-5"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-5"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-5" x="2095" y="226" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-6"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-6"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-6" x="2495" y="226.661" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-7"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-7"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Line-7" x="2895" y="226.661" width="22" height="1070.339" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-8"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-8"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle" x="534" y="216" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-9"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-9"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-2" x="533" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-10"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-10"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-3" x="934" y="216" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-11"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-11"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-4" x="1335" y="218" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-12"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-12"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-5" x="1737" y="218" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-13"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-13"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-6" x="2137" y="217" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-14"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-14"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-7" x="2538" y="216" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-15"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-15"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-8" x="2943" y="216" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-16"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-16"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-9" x="934" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-17"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-17"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow" x="1908" y="698" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-18"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-18"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-2" x="2708" y="698" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-19"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-19"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-3" x="3111.947" y="692.947" width="23.106" height="116.106" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-20"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-20"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-4" x="2308" y="698" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-21"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-21"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-5" x="1499" y="698" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-22"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-22"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-6" x="1098" y="698" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-23"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-23"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-7" x="697" y="704" width="22" height="116.26" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-24"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-24"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-8" x="83.978" y="314.478" width="434.544" height="46.544" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-25"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-25"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Arrow-9" x="83" y="892" width="436" height="47" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-26"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-26"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-10" x="1736" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-27"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-27"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-11" x="2137" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-28"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-28"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-12" x="2537" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-29"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-29"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-13" x="2940" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-30"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-30"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
<filter id="Rectangle-14" x="1337" y="806" width="351" height="220" filterUnits="userSpaceOnUse"> | |
<feOffset dy="2" input="SourceAlpha"/> | |
<feGaussianBlur stdDeviation="2" result="blur-31"/> | |
<feFlood flood-opacity="0.502"/> | |
<feComposite operator="in" in2="blur-31"/> | |
<feComposite in="SourceGraphic"/> | |
</filter> | |
</defs> | |
<g id="_.NET_MAUI_Workflow" data-name=".NET MAUI Workflow" transform="translate(6 4)"> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Background)"> | |
<g id="Background-2" data-name="Background" transform="translate(6 4)" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="1"> | |
<rect width="3421" height="1571" stroke="none"/> | |
<rect x="0.5" y="0.5" width="3420" height="1570" fill="none"/> | |
</g> | |
</g> | |
<g id="Line-8" data-name="Line"> | |
<path id="Line-9" data-name="Line" d="M.5.5,2820,1" transform="translate(513 754)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line)"> | |
<path id="Line-10" data-name="Line" d="M.5.5,2820,1" transform="translate(519 758)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-11" data-name="Line"> | |
<path id="Line-12" data-name="Line" d="M1,0V1058.339" transform="translate(899 226)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-2)"> | |
<path id="Line-13" data-name="Line" d="M1,0V1058.339" transform="translate(905 230)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-14" data-name="Line"> | |
<path id="Line-15" data-name="Line" d="M1,0V1058.339" transform="translate(1299 226.661)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-3)"> | |
<path id="Line-16" data-name="Line" d="M1,0V1058.339" transform="translate(1305 230.66)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-17" data-name="Line"> | |
<path id="Line-18" data-name="Line" d="M1,0V1058.339" transform="translate(1699 226.661)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-4)"> | |
<path id="Line-19" data-name="Line" d="M1,0V1058.339" transform="translate(1705 230.66)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-20" data-name="Line"> | |
<path id="Line-21" data-name="Line" d="M1,0V1058.339" transform="translate(2099 226)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-5)"> | |
<path id="Line-22" data-name="Line" d="M1,0V1058.339" transform="translate(2105 230)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-23" data-name="Line"> | |
<path id="Line-24" data-name="Line" d="M1,0V1058.339" transform="translate(2499 226.661)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-6)"> | |
<path id="Line-25" data-name="Line" d="M1,0V1058.339" transform="translate(2505 230.66)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Line-26" data-name="Line"> | |
<path id="Line-27" data-name="Line" d="M1,0V1058.339" transform="translate(2899 226.661)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Line-7)"> | |
<path id="Line-28" data-name="Line" d="M1,0V1058.339" transform="translate(2905 230.66)" fill="none" stroke="#979797" stroke-miterlimit="10" stroke-width="10" stroke-dasharray="50 5"/> | |
</g> | |
</g> | |
<g id="Number" transform="translate(513 104)"> | |
<g id="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_1" data-name="1" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">1</tspan></text> | |
</g> | |
<g id="Number-2" data-name="Number" transform="translate(900 104)"> | |
<g id="Oval-2" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_2" data-name="2" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">2</tspan></text> | |
</g> | |
<g id="Number-3" data-name="Number" transform="translate(1300 105)"> | |
<g id="Oval-3" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_3" data-name="3" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">3 </tspan></text> | |
</g> | |
<g id="Number-4" data-name="Number" transform="translate(1700 104)"> | |
<g id="Oval-4" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_3-2" data-name="3" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">4</tspan></text> | |
</g> | |
<g id="Number-5" data-name="Number" transform="translate(2100 104)"> | |
<g id="Oval-5" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_3-3" data-name="3" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">5</tspan></text> | |
</g> | |
<g id="Number-6" data-name="Number" transform="translate(2500 104)"> | |
<g id="Oval-6" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_3-4" data-name="3" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">6</tspan></text> | |
</g> | |
<g id="Number-7" data-name="Number" transform="translate(2900 104)"> | |
<g id="Oval-7" data-name="Oval" fill="#fff" stroke="#979797" stroke-miterlimit="10" stroke-width="5"> | |
<circle cx="37" cy="37" r="37" stroke="none"/> | |
<circle cx="37" cy="37" r="34.5" fill="none"/> | |
</g> | |
<text id="_3-5" data-name="3" transform="translate(0 8)" fill="#545454" stroke="#979797" stroke-miterlimit="10" stroke-width="1" font-size="45" font-family="Helvetica"><tspan x="25" y="35">7</tspan></text> | |
</g> | |
<g id="Contributor_Task" data-name="Contributor Task" transform="translate(534 216)"> | |
<g transform="matrix(1, 0, 0, 1, -540, -220)" filter="url(#Rectangle)"> | |
<rect id="Rectangle-15" data-name="Rectangle" width="339" height="208" transform="translate(540 220)" fill="#91bbed"/> | |
</g> | |
<text id="Open_a_New_Feature_D" data-name="Open a New Feature D" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="23.774" y="28">Open a New </tspan><tspan x="61.795" y="71">Feature </tspan><tspan x="36.799" y="114">Discussion </tspan></text> | |
</g> | |
<g id="Maintainer_Task" data-name="Maintainer Task" transform="translate(533 806)"> | |
<g transform="matrix(1, 0, 0, 1, -539, -810)" filter="url(#Rectangle-2)"> | |
<rect id="Rectangle-16" data-name="Rectangle" width="339" height="208" transform="translate(539 810)" fill="#edb391"/> | |
</g> | |
<text id="Approve_Discussion" data-name="Approve Discussion" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="56.785" y="28">Approve </tspan><tspan x="36.799" y="71">Discussion </tspan></text> | |
</g> | |
<text id="Proposal" transform="translate(979.529 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="52.786" y="28">Proposal</tspan></text> | |
<text id="Approval" transform="translate(1781.655 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="52.786" y="28">Approval</tspan></text> | |
<text id="Champion" transform="translate(1380.592 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="41.782" y="28">Champion</tspan></text> | |
<text id="Code" transform="translate(2182.718 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="80.797" y="28">Code</tspan></text> | |
<text id="Docs" transform="translate(2583.781 102.934)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="82.818" y="28">Docs</tspan></text> | |
<text id="Completed" transform="translate(2984.844 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="36.781" y="28">Completed</tspan></text> | |
<text id="Discussion" transform="translate(591.5 101)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="36.799" y="28">Discussion </tspan></text> | |
<text id="_-_Suggest_a_New_Feat" data-name="- Suggest a New Feat" transform="translate(534 453)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- Suggest a New Feature</tspan><tspan x="0" y="47">- Provide Detailed API Design</tspan><tspan x="0" y="76">- Iterate on API Design with </tspan><tspan x="0" y="105">fellow community members</tspan></text> | |
<g id="Contributor_Task-2" data-name="Contributor Task" transform="translate(934 216)"> | |
<g transform="matrix(1, 0, 0, 1, -940, -220)" filter="url(#Rectangle-3)"> | |
<rect id="Rectangle-17" data-name="Rectangle" width="339" height="208" transform="translate(940 220)" fill="#91bbed"/> | |
</g> | |
<text id="Open_a_New_Feature_P" data-name="Open a New Feature P" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="23.774" y="28">Open a New </tspan><tspan x="61.795" y="71">Feature </tspan><tspan x="52.786" y="114">Proposal </tspan></text> | |
</g> | |
<g id="Contributor_Task-3" data-name="Contributor Task" transform="translate(1335 218)"> | |
<g transform="matrix(1, 0, 0, 1, -1341, -222)" filter="url(#Rectangle-4)"> | |
<rect id="Rectangle-18" data-name="Rectangle" width="339" height="208" transform="translate(1341 222)" fill="#91bbed"/> | |
</g> | |
<text id="Stand_By_For_a_Propo" data-name="Stand By For a Propo" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="3.77" y="28">Stand By For a </tspan><tspan x="52.786" y="71">Proposal </tspan><tspan x="41.782" y="114">Champion </tspan></text> | |
</g> | |
<g id="Contributor_Task-4" data-name="Contributor Task" transform="translate(1737 218)"> | |
<g transform="matrix(1, 0, 0, 1, -1743, -222)" filter="url(#Rectangle-5)"> | |
<rect id="Rectangle-19" data-name="Rectangle" width="339" height="208" transform="translate(1743 222)" fill="#91bbed"/> | |
</g> | |
<text id="Stand_By_For_Approva" data-name="Stand By For Approva" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="18.781" y="28">Stand By For </tspan><tspan x="52.786" y="71">Approval </tspan></text> | |
</g> | |
<text id="_-_Include_link_to_Di" data-name="- Include link to Di" transform="translate(937 453)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- Include link to Discussion</tspan><tspan x="0" y="47">- Document the API Design</tspan><tspan x="0" y="76">- Document the XAML + C# </tspan><tspan x="0" y="105">Usage Syntax</tspan><tspan x="0" y="134">- Include Potential Drawbacks</tspan><tspan x="0" y="163">- Include Alternatives</tspan></text> | |
<text id="_-_One_maintainer_wil" data-name="- One maintainer wil" transform="translate(1337 452)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- One maintainer will Champion </tspan><tspan x="0" y="47">the Proposal</tspan><tspan x="0" y="76">- The Proposal Champion will </tspan><tspan x="0" y="105">be the Project / Product </tspan><tspan x="0" y="134">Manager going forward</tspan><tspan x="0" y="163"></tspan></text> | |
<text id="_-_All_maintainers_wi" data-name="- All maintainers wi" transform="translate(1752 454)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- All maintainers will vote on </tspan><tspan x="0" y="47">approving the Propsal</tspan><tspan x="0" y="76">- An approval vote requires </tspan><tspan x="0" y="105">a Yes from a simple majority </tspan><tspan x="0" y="134">(over 50%) of maintainers</tspan><tspan x="0" y="163">- Maintainers can </tspan><tspan x="0" y="192">alternatively request </tspan><tspan x="0" y="221">changes to API Design</tspan></text> | |
<g id="Contributor_Task-5" data-name="Contributor Task" transform="translate(2137 217)"> | |
<g transform="matrix(1, 0, 0, 1, -2143, -221)" filter="url(#Rectangle-6)"> | |
<rect id="Rectangle-20" data-name="Rectangle" width="339" height="208" transform="translate(2143 221)" fill="#91bbed"/> | |
</g> | |
<text id="Open_Pull_Request" data-name="Open Pull Request" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="44.779" y="28">Open Pull </tspan><tspan x="56.785" y="71">Request </tspan></text> | |
</g> | |
<text id="_-_Ensure_PR_adheres" data-name="- Ensure PR adheres" transform="translate(2160 454)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- Ensure PR adheres to </tspan><tspan x="0" y="47">Contribution Guidelines</tspan><tspan x="0" y="76">- Include Sample</tspan><tspan x="0" y="105">- Include comprehensive </tspan><tspan x="0" y="134">suite of Unit Tests</tspan><tspan x="0" y="163">- Include thorough XML </tspan><tspan x="0" y="192">Documentation for all Public </tspan><tspan x="0" y="221">APIs</tspan></text> | |
<g id="Contributor_Task-6" data-name="Contributor Task" transform="translate(2538 216)"> | |
<g transform="matrix(1, 0, 0, 1, -2544, -220)" filter="url(#Rectangle-7)"> | |
<rect id="Rectangle-21" data-name="Rectangle" width="339" height="208" transform="translate(2544 220)" fill="#91bbed"/> | |
</g> | |
<text id="Open_a_Docs_Pull_Req" data-name="Open a Docs Pull Req" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="18.773" y="28">Open a Docs </tspan><tspan x="21.77" y="71">Pull Request </tspan></text> | |
</g> | |
<text id="_-_Ensure_PR_adheres-2" data-name="- Ensure PR adheres" transform="translate(2561 453)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- Ensure PR adheres to </tspan><tspan x="0" y="47">Contribution Guidelines</tspan><tspan x="0" y="76">- Include Documentation for </tspan><tspan x="0" y="105">each public API</tspan></text> | |
<g id="Contributor_Task-7" data-name="Contributor Task" transform="translate(2943 216)"> | |
<g transform="matrix(1, 0, 0, 1, -2949, -220)" filter="url(#Rectangle-8)"> | |
<rect id="Rectangle-22" data-name="Rectangle" width="339" height="208" transform="translate(2949 220)" fill="#91bbed"/> | |
</g> | |
<text id="_Celebrate_" data-name="🎉Celebrate 🎉" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="AppleColorEmoji, Apple Color Emoji"><tspan x="4.78" y="36">🎉</tspan><tspan y="36" font-family="Helvetica">Celebrate </tspan><tspan y="36">🎉</tspan><tspan y="36" font-family="Helvetica"> </tspan></text> | |
</g> | |
<text id="_-_Congratulations_" data-name="- Congratulations!!" transform="translate(2966 454)" fill="#545454" font-size="24" font-family="Helvetica"><tspan x="0" y="18">- Congratulations!! The </tspan><tspan x="0" y="47">feature has been added to </tspan><tspan x="0" y="76">the .NET MAUI Community </tspan><tspan x="0" y="111">Toolkit </tspan><tspan y="111" font-family="AppleColorEmoji, Apple Color Emoji">👏</tspan></text> | |
<text id="Maintainer_Tasks:_1." data-name="Maintainer Tasks: 1." transform="translate(542 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Maintainer Tasks:</tspan><tspan y="18" font-family="Helvetica" font-weight="400"></tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Ensure Discussion is </tspan><tspan x="0" y="76">relevant to .NET MAUI </tspan><tspan x="0" y="105">Community Toolkit</tspan><tspan x="0" y="134">2. Ensure API Design is </tspan><tspan x="0" y="163">detailed enough to begin </tspan><tspan x="0" y="192">writing code</tspan><tspan x="0" y="221">3. Approve + Recommend </tspan><tspan x="0" y="250">Discussion for Proposal Stage</tspan></tspan></text> | |
<g id="Maintainer_Task-2" data-name="Maintainer Task" transform="translate(934 806)"> | |
<g transform="matrix(1, 0, 0, 1, -940, -810)" filter="url(#Rectangle-9)"> | |
<rect id="Rectangle-23" data-name="Rectangle" width="339" height="208" transform="translate(940 810)" fill="#edb391"/> | |
</g> | |
<text id="Review_Proposal" data-name="Review Proposal" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="64.81" y="28">Review </tspan><tspan x="52.786" y="71">Proposal </tspan></text> | |
</g> | |
<text id="Maintainer_Tasks:_1.-2" data-name="Maintainer Tasks: 1." transform="translate(943 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Maintainer Tasks:</tspan><tspan y="18" font-family="Helvetica" font-weight="400"></tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Verify required sections </tspan><tspan x="0" y="76">are included in Proposal</tspan><tspan x="0" y="105">2. Ensure Proposal has </tspan><tspan x="0" y="134">been added to “Proposal </tspan><tspan x="0" y="163">Opened” project column</tspan></tspan></text> | |
<text id="Proposal_Champion_Ta" data-name="Proposal Champion Ta" transform="translate(1343 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Proposal Champion Tasks:</tspan><tspan y="18" font-family="Helvetica" font-weight="400"></tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Assign the Proposal to </tspan><tspan x="0" y="76">themself</tspan><tspan x="0" y="105">2. Move the Proposal to the </tspan><tspan x="0" y="134">“Proposal Championed” project </tspan><tspan x="0" y="163">column</tspan><tspan x="0" y="192"></tspan></tspan></text> | |
<text id="Proposal_Champion_Ta-2" data-name="Proposal Champion Ta" transform="translate(1737 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Proposal Champion Tasks:</tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Request a vote from core </tspan><tspan x="0" y="76">maintainers for approval</tspan><tspan x="0" y="105">2. If approved (over 50% of </tspan><tspan x="0" y="134">maintainers vote ‘Yes’), move </tspan><tspan x="0" y="163">the Proposal to the “Proposal </tspan><tspan x="0" y="192">Approved” project column</tspan><tspan x="0" y="221"></tspan></tspan></text> | |
<g id="Arrow-10" data-name="Arrow"> | |
<path id="Arrow-11" data-name="Arrow" d="M.5.6v94.26" transform="translate(1912.5 702.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow)"> | |
<path id="Arrow-12" data-name="Arrow" d="M.5.6v94.26" transform="translate(1918.5 706.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-13" data-name="Arrow"> | |
<path id="Arrow-14" data-name="Arrow" d="M.5.6v94.26" transform="translate(2712.5 702.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-2)"> | |
<path id="Arrow-15" data-name="Arrow" d="M.5.6v94.26" transform="translate(2718.5 706.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-16" data-name="Arrow"> | |
<path id="Arrow-17" data-name="Arrow" d="M1.5,94.6.5.6" transform="translate(3116.5 697.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-3)"> | |
<path id="Arrow-18" data-name="Arrow" d="M1.5,94.6.5.6" transform="translate(3122.5 701.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-19" data-name="Arrow"> | |
<path id="Arrow-20" data-name="Arrow" d="M.5.6v94.26" transform="translate(2312.5 702.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-4)"> | |
<path id="Arrow-21" data-name="Arrow" d="M.5.6v94.26" transform="translate(2318.5 706.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-22" data-name="Arrow"> | |
<path id="Arrow-23" data-name="Arrow" d="M.5.6v94.26" transform="translate(1503.5 702.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-5)"> | |
<path id="Arrow-24" data-name="Arrow" d="M.5.6v94.26" transform="translate(1509.5 706.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-25" data-name="Arrow"> | |
<path id="Arrow-26" data-name="Arrow" d="M.5.6v94.26" transform="translate(1102.5 702.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-6)"> | |
<path id="Arrow-27" data-name="Arrow" d="M.5.6v94.26" transform="translate(1108.5 706.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-28" data-name="Arrow"> | |
<path id="Arrow-29" data-name="Arrow" d="M.5.6v94.26" transform="translate(701.5 708.398)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-7)"> | |
<path id="Arrow-30" data-name="Arrow" d="M.5.6v94.26" transform="translate(707.5 712.4)" fill="none" stroke="#93ed91" stroke-linecap="square" stroke-miterlimit="10" stroke-width="10"/> | |
</g> | |
</g> | |
<g id="Arrow-31" data-name="Arrow"> | |
<path id="Arrow-32" data-name="Arrow" d="M0,1,388.5.5" transform="translate(101 331)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-8)"> | |
<path id="Arrow-33" data-name="Arrow" d="M0,1,388.5.5" transform="translate(107 335)" fill="none" stroke="#91bbed" stroke-linecap="square" stroke-miterlimit="10" stroke-width="34"/> | |
</g> | |
</g> | |
<g id="Arrow-34" data-name="Arrow"> | |
<path id="Arrow-35" data-name="Arrow" d="M.5.5h389" transform="translate(100 909)" fill="none"/> | |
<g transform="matrix(1, 0, 0, 1, -6, -4)" filter="url(#Arrow-9)"> | |
<path id="Arrow-36" data-name="Arrow" d="M.5.5h389" transform="translate(106 913)" fill="none" stroke="#edb391" stroke-linecap="square" stroke-miterlimit="10" stroke-width="35"/> | |
</g> | |
</g> | |
<text id="Contributor_Workflow" data-name="Contributor Workflow" transform="translate(87.156 227)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="23.958" y="28">Contributor </tspan><tspan x="39.313" y="71">Workflow </tspan></text> | |
<text id="Maintainer_Workflow" data-name="Maintainer Workflow" transform="translate(87.156 806)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="28.959" y="28">Maintainer </tspan><tspan x="39.313" y="71">Workflow </tspan></text> | |
<g id="Maintainer_Task-3" data-name="Maintainer Task" transform="translate(1736 806)"> | |
<g transform="matrix(1, 0, 0, 1, -1742, -810)" filter="url(#Rectangle-10)"> | |
<rect id="Rectangle-24" data-name="Rectangle" width="339" height="208" transform="translate(1742 810)" fill="#edb391"/> | |
</g> | |
<text id="Vote_to_Approve_Prop" data-name="Vote to Approve Prop" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="67.772" y="28">Vote to </tspan><tspan x="56.785" y="71">Approve </tspan><tspan x="52.786" y="114">Proposal </tspan></text> | |
</g> | |
<text id="Proposal_Champion_Ta-3" data-name="Proposal Champion Ta" transform="translate(2140 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Proposal Champion Tasks:</tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Review code Pull Request</tspan><tspan x="0" y="76">2. Request changes (as </tspan><tspan x="0" y="105">necessary)</tspan><tspan x="0" y="134">3. Ensure Sample is included</tspan><tspan x="0" y="163">4. Ensure a comprehensive </tspan><tspan x="0" y="192">Unit Test suite is included </tspan><tspan x="0" y="221">5. Ensure coding guidelines are </tspan><tspan x="0" y="250">followed</tspan><tspan x="0" y="279">6. If approved, move the </tspan><tspan x="0" y="308">Proposal to the “Pull Request </tspan><tspan x="0" y="337">Approved (Pending </tspan><tspan x="0" y="366">Documentation)” project </tspan><tspan x="0" y="395">column</tspan><tspan x="0" y="424">7. Do not merge PR until docs </tspan><tspan x="0" y="453">completed</tspan><tspan x="0" y="482"></tspan></tspan></text> | |
<g id="Maintainer_Task-4" data-name="Maintainer Task" transform="translate(2137 806)"> | |
<g transform="matrix(1, 0, 0, 1, -2143, -810)" filter="url(#Rectangle-11)"> | |
<rect id="Rectangle-25" data-name="Rectangle" width="339" height="208" transform="translate(2143 810)" fill="#edb391"/> | |
</g> | |
<text id="Review_Approve_Cod" data-name="Review / Approve Cod" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="54.808" y="28">Review / </tspan><tspan x="8.753" y="71">Approve Code </tspan><tspan x="21.77" y="114">Pull Request</tspan></text> | |
</g> | |
<text id="Proposal_Champion_Ta-4" data-name="Proposal Champion Ta" transform="translate(2540 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Proposal Champion Tasks:</tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Review docs Pull Request</tspan><tspan x="0" y="76">2. Request changes (as </tspan><tspan x="0" y="105">necessary)</tspan><tspan x="0" y="134">3. If approved, move the </tspan><tspan x="0" y="163">Proposal to the “Documentation </tspan><tspan x="0" y="192">Complete” project column</tspan><tspan x="0" y="221">4. Do not merge PR until code </tspan><tspan x="0" y="250">is completed</tspan><tspan x="0" y="279"></tspan></tspan></text> | |
<g id="Maintainer_Task-5" data-name="Maintainer Task" transform="translate(2537 806)"> | |
<g transform="matrix(1, 0, 0, 1, -2543, -810)" filter="url(#Rectangle-12)"> | |
<rect id="Rectangle-26" data-name="Rectangle" width="339" height="208" transform="translate(2543 810)" fill="#edb391"/> | |
</g> | |
<text id="Review_Approve_Doc" data-name="Review / Approve Doc" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="54.808" y="28">Review / </tspan><tspan x="10.774" y="71">Approve Docs </tspan><tspan x="21.77" y="114">Pull Request</tspan></text> | |
</g> | |
<text id="Proposal_Champion_Ta-5" data-name="Proposal Champion Ta" transform="translate(2943 1043)" fill="#545454" font-size="24" font-family="Helvetica-Bold, Helvetica" font-weight="700"><tspan x="0" y="18">Proposal Champion Tasks:</tspan><tspan font-family="Helvetica" font-weight="400"><tspan x="0" y="47">1. Merge Code Pull Request</tspan><tspan x="0" y="76">2. Merge Docs Pull Request</tspan><tspan x="0" y="105">3. Move the Proposal to the </tspan><tspan x="0" y="134">“Completed” project column</tspan><tspan x="0" y="163"></tspan></tspan></text> | |
<g id="Maintainer_Task-6" data-name="Maintainer Task" transform="translate(2940 806)"> | |
<g transform="matrix(1, 0, 0, 1, -2946, -810)" filter="url(#Rectangle-13)"> | |
<rect id="Rectangle-27" data-name="Rectangle" width="339" height="208" transform="translate(2946 810)" fill="#edb391"/> | |
</g> | |
<text id="Merge_Pull_Requests" data-name="Merge Pull Requests" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="37.792" y="28">Merge Pull </tspan><tspan x="47.785" y="71">Requests</tspan></text> | |
</g> | |
<g id="Maintainer_Task-7" data-name="Maintainer Task" transform="translate(1337 806)"> | |
<g transform="matrix(1, 0, 0, 1, -1343, -810)" filter="url(#Rectangle-14)"> | |
<rect id="Rectangle-28" data-name="Rectangle" width="339" height="208" transform="translate(1343 810)" fill="#edb391"/> | |
</g> | |
<text id="Champion_Proposal" data-name="Champion Proposal" transform="translate(45.5 40)" fill="#545454" font-size="36" font-family="Helvetica"><tspan x="41.782" y="28">Champion </tspan><tspan x="52.786" y="71">Proposal </tspan></text> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment