| <?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> |