blob: e3fe2e922334b6d19f84672cc02459235b42bac1 [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='504.00pt' viewBox='0 0 432.00 504.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='cpMC4wMHw0MzIuMDB8MC4wMHw1MDQuMDA='>
<rect x='0.00' y='0.00' width='432.00' height='504.00' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1MDQuMDA=)'>
</g>
<defs>
<clipPath id='cpMTYxLjM1fDQyNi41Mnw0Mi4zM3w0NTUuNjI='>
<rect x='161.35' y='42.33' width='265.17' height='413.29' />
</clipPath>
</defs>
<g clip-path='url(#cpMTYxLjM1fDQyNi41Mnw0Mi4zM3w0NTUuNjI=)'>
<polyline points='218.99,455.62 218.99,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='334.29,455.62 334.29,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='161.35,455.62 161.35,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='276.64,455.62 276.64,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='391.93,455.62 391.93,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='161.35' y='106.36' width='30.56' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='193.68' width='18.89' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='135.47' width='21.11' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='222.78' width='8.89' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='77.26' width='32.23' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='339.20' width='6.67' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='310.09' width='6.67' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='48.15' width='33.89' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='164.57' width='19.45' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='251.89' width='8.33' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='280.99' width='7.78' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='397.41' width='5.00' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='368.30' width='6.11' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='161.35' y='426.51' width='67.79' height='23.28' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='199.43,120.91 199.43,115.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='199.43,118.00 184.39,118.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='184.39,120.91 184.39,115.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='186.32,208.23 186.32,202.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='186.32,205.32 174.16,205.32 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.16,208.23 174.16,202.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.86,150.02 188.86,144.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.86,147.11 176.06,147.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='176.06,150.02 176.06,144.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.51,237.33 174.51,231.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.51,234.42 165.97,234.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.97,237.33 165.97,231.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='201.27,91.81 201.27,85.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='201.27,88.90 185.88,88.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.88,91.81 185.88,85.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.73,353.75 171.73,347.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.73,350.84 164.30,350.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.30,353.75 164.30,347.93 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.73,324.65 171.73,318.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.73,321.74 164.30,321.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.30,324.65 164.30,318.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='203.10,62.71 203.10,56.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='203.10,59.79 187.39,59.79 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='187.39,62.71 187.39,56.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='186.96,179.12 186.96,173.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='186.96,176.21 174.63,176.21 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.63,179.12 174.63,173.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.82,266.44 173.82,260.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.82,263.53 165.54,263.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.54,266.44 165.54,260.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.13,295.54 173.13,289.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.13,292.63 165.12,292.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.12,295.54 165.12,289.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.58,411.96 169.58,406.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='169.58,409.05 163.12,409.05 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.12,411.96 163.12,406.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.02,382.86 171.02,377.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.02,379.95 163.90,379.95 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.90,382.86 163.90,377.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='239.24,441.07 239.24,435.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='239.24,438.16 219.03,438.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='219.03,441.07 219.03,435.24 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='197.91' y='120.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>13%</text>
<text x='184.57' y='208.01' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='186.80' y='149.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>9%</text>
<text x='174.57' y='237.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='199.58' y='91.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>14%</text>
<text x='172.35' y='353.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='172.35' y='324.43' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='201.24' y='62.48' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>15%</text>
<text x='185.13' y='178.90' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='174.02' y='266.22' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='173.46' y='295.32' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='170.68' y='411.74' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>2%</text>
<text x='171.79' y='382.64' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='235.14' y='440.84' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>29%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHw1MDQuMDA=)'>
<text x='156.42' y='441.02' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.01px' lengthAdjust='spacingAndGlyphs'>Other</text>
<text x='156.42' y='411.92' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='86.29px' lengthAdjust='spacingAndGlyphs'>Replace directive issues</text>
<text x='156.42' y='378.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='112.52px' lengthAdjust='spacingAndGlyphs'>Working with multiple modules /</text>
<text x='156.42' y='387.14' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='42.25px' lengthAdjust='spacingAndGlyphs'>workspaces</text>
<text x='156.42' y='353.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='24.90px' lengthAdjust='spacingAndGlyphs'>Design</text>
<text x='156.42' y='324.61' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='132.57px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
<text x='156.42' y='295.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.24px' lengthAdjust='spacingAndGlyphs'>Testing</text>
<text x='156.42' y='266.40' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='52.93px' lengthAdjust='spacingAndGlyphs'>Using generics</text>
<text x='156.42' y='237.29' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='118.76px' lengthAdjust='spacingAndGlyphs'>Keeping up with new Go versions</text>
<text x='156.42' y='208.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.78px' lengthAdjust='spacingAndGlyphs'>User engagement / building community</text>
<text x='156.42' y='179.08' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='43.15px' lengthAdjust='spacingAndGlyphs'>Lack of time</text>
<text x='156.42' y='149.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.80px' lengthAdjust='spacingAndGlyphs'>Avoiding / identifying breaking changes</text>
<text x='156.42' y='120.87' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='19.12px' lengthAdjust='spacingAndGlyphs'>None</text>
<text x='156.42' y='91.77' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='96.96px' lengthAdjust='spacingAndGlyphs'>Disruptions from versioning</text>
<text x='156.42' y='58.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='111.21px' lengthAdjust='spacingAndGlyphs'>The modules system / updating</text>
<text x='156.42' y='66.98' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='49.83px' lengthAdjust='spacingAndGlyphs'>dependencies</text>
<text x='161.35' y='466.29' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='276.64' y='466.29' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='391.93' y='466.29' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='293.93' y='483.76' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='30.60' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.31px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='346.18px' lengthAdjust='spacingAndGlyphs'>What, if anything, is your biggest challenge in maintaining a Go module?</text>
<text x='426.52' y='496.75' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='29.15px' lengthAdjust='spacingAndGlyphs'>n = 415</text>
</g>
</svg>