blob: 0dd35736f5582a9cfa096cfa02554881e4fdc769 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='360.00pt' viewBox='0 0 432.00 360.00'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA='>
<rect x='0.00' y='0.00' width='432.00' height='360.00' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
</g>
<defs>
<clipPath id='cpMTgxLjY3fDQyNi41Mnw0Mi4yN3wzMTEuNjY='>
<rect x='181.67' y='42.27' width='244.85' height='269.39' />
</clipPath>
</defs>
<g clip-path='url(#cpMTgxLjY3fDQyNi41Mnw0Mi4yN3wzMTEuNjY=)'>
<polyline points='234.90,311.66 234.90,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='341.35,311.66 341.35,42.27 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='181.67,311.66 181.67,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='288.12,311.66 288.12,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='394.58,311.66 394.58,42.27 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='181.67' y='84.01' width='28.22' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='140.92' width='17.44' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='102.98' width='19.50' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='159.89' width='8.21' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='65.04' width='29.76' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='235.78' width='6.16' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='216.81' width='6.16' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='46.07' width='31.30' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='121.95' width='17.96' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='178.86' width='7.70' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='197.84' width='7.18' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='273.72' width='4.62' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='254.75' width='5.64' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='181.67' y='292.69' width='62.59' height='15.18' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='216.83,93.50 216.83,89.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='216.83,91.60 202.94,91.60 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='202.94,93.50 202.94,89.70 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='204.73,150.41 204.73,146.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='204.73,148.51 193.49,148.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.49,150.41 193.49,146.61 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.07,112.47 207.07,108.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='207.07,110.57 195.25,110.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='195.25,112.47 195.25,108.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.82,169.38 193.82,165.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.82,167.48 185.93,167.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.93,169.38 185.93,165.59 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='218.53,74.52 218.53,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='218.53,72.63 204.32,72.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='204.32,74.52 204.32,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.26,245.26 191.26,241.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.26,243.37 184.39,243.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='184.39,245.26 184.39,241.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.26,226.29 191.26,222.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.26,224.40 184.39,224.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='184.39,226.29 184.39,222.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='220.22,55.55 220.22,51.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='220.22,53.66 205.71,53.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='205.71,55.55 205.71,51.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='205.32,131.44 205.32,127.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='205.32,129.54 193.93,129.54 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.93,131.44 193.93,127.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.19,188.35 193.19,184.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.19,186.45 185.54,186.45 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.54,188.35 185.54,184.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.55,207.32 192.55,203.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.55,205.42 185.15,205.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.15,207.32 185.15,203.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='189.27,283.20 189.27,279.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='189.27,281.31 183.30,281.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='183.30,283.20 183.30,279.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='190.60,264.23 190.60,260.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='190.60,262.34 184.02,262.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='184.02,264.23 184.02,260.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='253.59,302.18 253.59,298.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='253.59,300.28 234.93,300.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='234.93,302.18 234.93,298.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='216.55' y='94.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>13%</text>
<text x='203.87' y='151.25' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='205.92' y='113.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>9%</text>
<text x='194.64' y='170.22' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='218.09' y='75.36' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>14%</text>
<text x='192.58' y='246.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='192.58' y='227.13' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='219.63' y='56.39' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>15%</text>
<text x='204.38' y='132.28' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='194.12' y='189.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='193.61' y='208.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='191.04' y='284.04' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>2%</text>
<text x='192.07' y='265.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.90px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='250.93' y='303.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='16.68px' lengthAdjust='spacingAndGlyphs'>29%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzNjAuMDA=)'>
<text x='176.74' y='303.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.72px' lengthAdjust='spacingAndGlyphs'>Other</text>
<text x='176.74' y='284.22' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.22px' lengthAdjust='spacingAndGlyphs'>Replace directive issues</text>
<text x='176.74' y='260.93' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='129.29px' lengthAdjust='spacingAndGlyphs'>Working with multiple modules /</text>
<text x='176.74' y='269.57' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='47.00px' lengthAdjust='spacingAndGlyphs'>workspaces</text>
<text x='176.74' y='246.28' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.62px' lengthAdjust='spacingAndGlyphs'>Design</text>
<text x='176.74' y='227.31' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='150.15px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
<text x='176.74' y='208.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='28.13px' lengthAdjust='spacingAndGlyphs'>Testing</text>
<text x='176.74' y='189.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='59.01px' lengthAdjust='spacingAndGlyphs'>Using generics</text>
<text x='176.74' y='170.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='133.08px' lengthAdjust='spacingAndGlyphs'>Keeping up with new Go versions</text>
<text x='176.74' y='151.43' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='159.14px' lengthAdjust='spacingAndGlyphs'>User engagement / building community</text>
<text x='176.74' y='132.46' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='49.26px' lengthAdjust='spacingAndGlyphs'>Lack of time</text>
<text x='176.74' y='113.49' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='158.22px' lengthAdjust='spacingAndGlyphs'>Avoiding / identifying breaking changes</text>
<text x='176.74' y='94.51' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.87px' lengthAdjust='spacingAndGlyphs'>None</text>
<text x='176.74' y='75.54' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='110.86px' lengthAdjust='spacingAndGlyphs'>Disruptions from versioning</text>
<text x='176.74' y='52.25' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='126.45px' lengthAdjust='spacingAndGlyphs'>The modules system / updating</text>
<text x='176.74' y='60.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='55.86px' lengthAdjust='spacingAndGlyphs'>dependencies</text>
<text x='181.67' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='12.69px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='288.12' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='17.78px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='394.58' y='322.42' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.87px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='304.09' y='339.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='70.03px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='30.65' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.38px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
<text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='412.55px' lengthAdjust='spacingAndGlyphs'>What, if anything, is your biggest challenge in maintaining a Go module?</text>
<text x='426.52' y='352.86' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='34.67px' lengthAdjust='spacingAndGlyphs'>n = 415</text>
</g>
</svg>