Last active
March 4, 2026 16:14
-
-
Save andrewvaughan/9061b74e42fd7e1fc5ea12c1a85f2f65 to your computer and use it in GitHub Desktop.
GitHub contributions over time (2011–2026) · monthly bar chart with 3-month trend · Claude coding starts Feb 10, 2026
This file contains hidden or 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" width="920" height="440" viewBox="0 0 920 440"> | |
| <style> | |
| svg { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif; } | |
| .title { font-size: 15px; fill: #c9d1d9; font-weight: 600; } | |
| .subtitle { font-size: 11px; fill: #7d8590; } | |
| .axis-lbl { font-size: 10px; fill: #7d8590; } | |
| .year-lbl { font-size: 11px; fill: #7d8590; } | |
| .legend { font-size: 10px; fill: #7d8590; } | |
| .claude { font-size: 10px; fill: #f78166; font-weight: 600; } | |
| .stat-lbl { font-size: 10px; fill: #7d8590; } | |
| .stat-val { font-size: 20px; fill: #c9d1d9; font-weight: 700; } | |
| .bar-lbl { font-size: 9px; fill: #e6edf3; font-weight: 600; } | |
| .vel-lbl { font-size: 9px; fill: #f78166; font-weight: 600; } | |
| </style> | |
| <rect width="920" height="440" fill="#0d1117" rx="10"/> | |
| <text x="55" y="28" class="title">@andrewvaughan — Contributions Over Time</text> | |
| <text x="55" y="46" class="subtitle">Monthly contribution activity · 2011 – 2026</text> | |
| <text x="890" y="24" class="stat-val" text-anchor="end">4,788</text> | |
| <text x="890" y="38" class="stat-lbl" text-anchor="end">total contributions</text> | |
| <line x1="55" y1="368.0" x2="890" y2="368.0" stroke="#21262d" stroke-width="1"/> | |
| <text x="49" y="372.0" class="axis-lbl" text-anchor="end">0</text> | |
| <line x1="55" y1="292.2" x2="890" y2="292.2" stroke="#21262d" stroke-width="1"/> | |
| <text x="49" y="296.2" class="axis-lbl" text-anchor="end">200</text> | |
| <line x1="55" y1="216.5" x2="890" y2="216.5" stroke="#21262d" stroke-width="1"/> | |
| <text x="49" y="220.5" class="axis-lbl" text-anchor="end">400</text> | |
| <line x1="55" y1="140.8" x2="890" y2="140.8" stroke="#21262d" stroke-width="1"/> | |
| <text x="49" y="144.8" class="axis-lbl" text-anchor="end">600</text> | |
| <line x1="55" y1="65.0" x2="890" y2="65.0" stroke="#21262d" stroke-width="1"/> | |
| <text x="49" y="69.0" class="axis-lbl" text-anchor="end">800</text> | |
| <line x1="55" y1="65.0" x2="55" y2="368.0" stroke="#30363d" stroke-width="1"/> | |
| <line x1="55" y1="368.0" x2="890" y2="368.0" stroke="#30363d" stroke-width="1"/> | |
| <line x1="55.0" y1="368.0" x2="55.0" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="55.0" y="385.0" class="year-lbl" text-anchor="middle">'11</text> | |
| <line x1="109.8" y1="368.0" x2="109.8" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="109.8" y="385.0" class="year-lbl" text-anchor="middle">'12</text> | |
| <line x1="164.5" y1="368.0" x2="164.5" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="164.5" y="385.0" class="year-lbl" text-anchor="middle">'13</text> | |
| <line x1="219.3" y1="368.0" x2="219.3" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="219.3" y="385.0" class="year-lbl" text-anchor="middle">'14</text> | |
| <line x1="274.1" y1="368.0" x2="274.1" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="274.1" y="385.0" class="year-lbl" text-anchor="middle">'15</text> | |
| <line x1="328.8" y1="368.0" x2="328.8" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="328.8" y="385.0" class="year-lbl" text-anchor="middle">'16</text> | |
| <line x1="383.6" y1="368.0" x2="383.6" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="383.6" y="385.0" class="year-lbl" text-anchor="middle">'17</text> | |
| <line x1="438.4" y1="368.0" x2="438.4" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="438.4" y="385.0" class="year-lbl" text-anchor="middle">'18</text> | |
| <line x1="493.1" y1="368.0" x2="493.1" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="493.1" y="385.0" class="year-lbl" text-anchor="middle">'19</text> | |
| <line x1="547.9" y1="368.0" x2="547.9" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="547.9" y="385.0" class="year-lbl" text-anchor="middle">'20</text> | |
| <line x1="602.7" y1="368.0" x2="602.7" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="602.7" y="385.0" class="year-lbl" text-anchor="middle">'21</text> | |
| <line x1="657.4" y1="368.0" x2="657.4" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="657.4" y="385.0" class="year-lbl" text-anchor="middle">'22</text> | |
| <line x1="712.2" y1="368.0" x2="712.2" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="712.2" y="385.0" class="year-lbl" text-anchor="middle">'23</text> | |
| <line x1="767.0" y1="368.0" x2="767.0" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="767.0" y="385.0" class="year-lbl" text-anchor="middle">'24</text> | |
| <line x1="821.7" y1="368.0" x2="821.7" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="821.7" y="385.0" class="year-lbl" text-anchor="middle">'25</text> | |
| <line x1="876.5" y1="368.0" x2="876.5" y2="373.0" stroke="#30363d" stroke-width="1"/> | |
| <text x="876.5" y="385.0" class="year-lbl" text-anchor="middle">'26</text> | |
| <rect x="96.1" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2011-10</title></rect> | |
| <rect x="123.5" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2012-04</title></rect> | |
| <rect x="173.7" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2013-03</title></rect> | |
| <rect x="201.0" y="366.9" width="3.8" height="1.1" fill="#238636" opacity="0.65" rx="1"><title>3 contributions in 2013-09</title></rect> | |
| <rect x="210.2" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2013-11</title></rect> | |
| <rect x="223.9" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2014-02</title></rect> | |
| <rect x="228.4" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2014-03</title></rect> | |
| <rect x="237.6" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2014-05</title></rect> | |
| <rect x="242.1" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2014-06</title></rect> | |
| <rect x="246.7" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2014-07</title></rect> | |
| <rect x="255.8" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2014-09</title></rect> | |
| <rect x="287.8" y="366.9" width="3.8" height="1.1" fill="#238636" opacity="0.65" rx="1"><title>3 contributions in 2015-04</title></rect> | |
| <rect x="292.3" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2015-05</title></rect> | |
| <rect x="296.9" y="355.1" width="3.8" height="12.9" fill="#238636" opacity="0.65" rx="1"><title>34 contributions in 2015-06</title></rect> | |
| <rect x="301.4" y="363.5" width="3.8" height="4.5" fill="#238636" opacity="0.65" rx="1"><title>12 contributions in 2015-07</title></rect> | |
| <rect x="306.0" y="365.7" width="3.8" height="2.3" fill="#238636" opacity="0.65" rx="1"><title>6 contributions in 2015-08</title></rect> | |
| <rect x="315.1" y="351.7" width="3.8" height="16.3" fill="#238636" opacity="0.65" rx="1"><title>43 contributions in 2015-10</title></rect> | |
| <rect x="319.7" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2015-11</title></rect> | |
| <rect x="328.8" y="361.6" width="3.8" height="6.4" fill="#238636" opacity="0.65" rx="1"><title>17 contributions in 2016-01</title></rect> | |
| <rect x="333.4" y="347.9" width="3.8" height="20.1" fill="#238636" opacity="0.65" rx="1"><title>53 contributions in 2016-02</title></rect> | |
| <rect x="338.0" y="362.3" width="3.8" height="5.7" fill="#238636" opacity="0.65" rx="1"><title>15 contributions in 2016-03</title></rect> | |
| <rect x="342.5" y="320.7" width="3.8" height="47.3" fill="#238636" opacity="0.65" rx="1"><title>125 contributions in 2016-04</title></rect> | |
| <rect x="347.1" y="333.2" width="3.8" height="34.8" fill="#238636" opacity="0.65" rx="1"><title>92 contributions in 2016-05</title></rect> | |
| <rect x="351.7" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2016-06</title></rect> | |
| <rect x="360.8" y="365.7" width="3.8" height="2.3" fill="#238636" opacity="0.65" rx="1"><title>6 contributions in 2016-08</title></rect> | |
| <rect x="365.3" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2016-09</title></rect> | |
| <rect x="369.9" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2016-10</title></rect> | |
| <rect x="374.5" y="366.5" width="3.8" height="1.5" fill="#238636" opacity="0.65" rx="1"><title>4 contributions in 2016-11</title></rect> | |
| <rect x="379.0" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2016-12</title></rect> | |
| <rect x="383.6" y="362.3" width="3.8" height="5.7" fill="#238636" opacity="0.65" rx="1"><title>15 contributions in 2017-01</title></rect> | |
| <rect x="388.2" y="355.1" width="3.8" height="12.9" fill="#238636" opacity="0.65" rx="1"><title>34 contributions in 2017-02</title></rect> | |
| <rect x="392.7" y="341.5" width="3.8" height="26.5" fill="#238636" opacity="0.65" rx="1"><title>70 contributions in 2017-03</title></rect> | |
| <rect x="397.3" y="363.1" width="3.8" height="4.9" fill="#238636" opacity="0.65" rx="1"><title>13 contributions in 2017-04</title></rect> | |
| <rect x="401.9" y="322.9" width="3.8" height="45.1" fill="#238636" opacity="0.65" rx="1"><title>119 contributions in 2017-05</title></rect> | |
| <rect x="406.4" y="365.0" width="3.8" height="3.0" fill="#238636" opacity="0.65" rx="1"><title>8 contributions in 2017-06</title></rect> | |
| <rect x="411.0" y="352.9" width="3.8" height="15.1" fill="#238636" opacity="0.65" rx="1"><title>40 contributions in 2017-07</title></rect> | |
| <rect x="415.5" y="350.2" width="3.8" height="17.8" fill="#238636" opacity="0.65" rx="1"><title>47 contributions in 2017-08</title></rect> | |
| <rect x="420.1" y="328.2" width="3.8" height="39.8" fill="#238636" opacity="0.65" rx="1"><title>105 contributions in 2017-09</title></rect> | |
| <rect x="424.7" y="359.3" width="3.8" height="8.7" fill="#238636" opacity="0.65" rx="1"><title>23 contributions in 2017-10</title></rect> | |
| <rect x="429.2" y="328.6" width="3.8" height="39.4" fill="#238636" opacity="0.65" rx="1"><title>104 contributions in 2017-11</title></rect> | |
| <rect x="433.8" y="357.8" width="3.8" height="10.2" fill="#238636" opacity="0.65" rx="1"><title>27 contributions in 2017-12</title></rect> | |
| <rect x="438.4" y="283.9" width="3.8" height="84.1" fill="#238636" opacity="0.65" rx="1"><title>222 contributions in 2018-01</title></rect> | |
| <rect x="442.9" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2018-02</title></rect> | |
| <rect x="447.5" y="320.7" width="3.8" height="47.3" fill="#238636" opacity="0.65" rx="1"><title>125 contributions in 2018-03</title></rect> | |
| <rect x="452.1" y="366.5" width="3.8" height="1.5" fill="#238636" opacity="0.65" rx="1"><title>4 contributions in 2018-04</title></rect> | |
| <rect x="456.6" y="366.9" width="3.8" height="1.1" fill="#238636" opacity="0.65" rx="1"><title>3 contributions in 2018-05</title></rect> | |
| <rect x="461.2" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2018-06</title></rect> | |
| <rect x="465.8" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2018-07</title></rect> | |
| <rect x="474.9" y="330.5" width="3.8" height="37.5" fill="#238636" opacity="0.65" rx="1"><title>99 contributions in 2018-09</title></rect> | |
| <rect x="479.4" y="363.5" width="3.8" height="4.5" fill="#238636" opacity="0.65" rx="1"><title>12 contributions in 2018-10</title></rect> | |
| <rect x="484.0" y="358.5" width="3.8" height="9.5" fill="#238636" opacity="0.65" rx="1"><title>25 contributions in 2018-11</title></rect> | |
| <rect x="488.6" y="358.9" width="3.8" height="9.1" fill="#238636" opacity="0.65" rx="1"><title>24 contributions in 2018-12</title></rect> | |
| <rect x="493.1" y="366.1" width="3.8" height="1.9" fill="#238636" opacity="0.65" rx="1"><title>5 contributions in 2019-01</title></rect> | |
| <rect x="497.7" y="313.5" width="3.8" height="54.5" fill="#238636" opacity="0.65" rx="1"><title>144 contributions in 2019-02</title></rect> | |
| <rect x="502.3" y="331.3" width="3.8" height="36.7" fill="#238636" opacity="0.65" rx="1"><title>97 contributions in 2019-03</title></rect> | |
| <rect x="506.8" y="264.6" width="3.8" height="103.4" fill="#238636" opacity="0.65" rx="1"><title>273 contributions in 2019-04</title></rect> | |
| <rect x="511.4" y="349.4" width="3.8" height="18.6" fill="#238636" opacity="0.65" rx="1"><title>49 contributions in 2019-05</title></rect> | |
| <rect x="516.0" y="344.1" width="3.8" height="23.9" fill="#238636" opacity="0.65" rx="1"><title>63 contributions in 2019-06</title></rect> | |
| <rect x="520.5" y="326.3" width="3.8" height="41.7" fill="#238636" opacity="0.65" rx="1"><title>110 contributions in 2019-07</title></rect> | |
| <rect x="525.1" y="333.9" width="3.8" height="34.1" fill="#238636" opacity="0.65" rx="1"><title>90 contributions in 2019-08</title></rect> | |
| <rect x="529.6" y="363.8" width="3.8" height="4.2" fill="#238636" opacity="0.65" rx="1"><title>11 contributions in 2019-09</title></rect> | |
| <rect x="538.8" y="342.6" width="3.8" height="25.4" fill="#238636" opacity="0.65" rx="1"><title>67 contributions in 2019-11</title></rect> | |
| <rect x="543.3" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2019-12</title></rect> | |
| <rect x="547.9" y="364.2" width="3.8" height="3.8" fill="#238636" opacity="0.65" rx="1"><title>10 contributions in 2020-01</title></rect> | |
| <rect x="552.5" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2020-02</title></rect> | |
| <rect x="566.2" y="351.7" width="3.8" height="16.3" fill="#238636" opacity="0.65" rx="1"><title>43 contributions in 2020-05</title></rect> | |
| <rect x="579.8" y="357.0" width="3.8" height="11.0" fill="#238636" opacity="0.65" rx="1"><title>29 contributions in 2020-08</title></rect> | |
| <rect x="584.4" y="365.7" width="3.8" height="2.3" fill="#238636" opacity="0.65" rx="1"><title>6 contributions in 2020-09</title></rect> | |
| <rect x="589.0" y="333.5" width="3.8" height="34.5" fill="#238636" opacity="0.65" rx="1"><title>91 contributions in 2020-10</title></rect> | |
| <rect x="593.5" y="361.6" width="3.8" height="6.4" fill="#238636" opacity="0.65" rx="1"><title>17 contributions in 2020-11</title></rect> | |
| <rect x="630.0" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2021-07</title></rect> | |
| <rect x="648.3" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2021-11</title></rect> | |
| <rect x="662.0" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2022-02</title></rect> | |
| <rect x="671.1" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2022-04</title></rect> | |
| <rect x="675.7" y="357.0" width="3.8" height="11.0" fill="#238636" opacity="0.65" rx="1"><title>29 contributions in 2022-05</title></rect> | |
| <rect x="680.3" y="361.6" width="3.8" height="6.4" fill="#238636" opacity="0.65" rx="1"><title>17 contributions in 2022-06</title></rect> | |
| <rect x="684.8" y="352.9" width="3.8" height="15.1" fill="#238636" opacity="0.65" rx="1"><title>40 contributions in 2022-07</title></rect> | |
| <rect x="689.4" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2022-08</title></rect> | |
| <rect x="693.9" y="361.2" width="3.8" height="6.8" fill="#238636" opacity="0.65" rx="1"><title>18 contributions in 2022-09</title></rect> | |
| <rect x="703.1" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2022-11</title></rect> | |
| <rect x="707.6" y="364.6" width="3.8" height="3.4" fill="#238636" opacity="0.65" rx="1"><title>9 contributions in 2022-12</title></rect> | |
| <rect x="712.2" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2023-01</title></rect> | |
| <rect x="716.8" y="358.9" width="3.8" height="9.1" fill="#238636" opacity="0.65" rx="1"><title>24 contributions in 2023-02</title></rect> | |
| <rect x="721.3" y="339.6" width="3.8" height="28.4" fill="#238636" opacity="0.65" rx="1"><title>75 contributions in 2023-03</title></rect> | |
| <rect x="725.9" y="367.2" width="3.8" height="0.8" fill="#238636" opacity="0.65" rx="1"><title>2 contributions in 2023-04</title></rect> | |
| <rect x="730.5" y="366.5" width="3.8" height="1.5" fill="#238636" opacity="0.65" rx="1"><title>4 contributions in 2023-05</title></rect> | |
| <rect x="735.0" y="359.3" width="3.8" height="8.7" fill="#238636" opacity="0.65" rx="1"><title>23 contributions in 2023-06</title></rect> | |
| <rect x="744.1" y="338.5" width="3.8" height="29.5" fill="#238636" opacity="0.65" rx="1"><title>78 contributions in 2023-08</title></rect> | |
| <rect x="753.3" y="280.9" width="3.8" height="87.1" fill="#238636" opacity="0.65" rx="1"><title>230 contributions in 2023-10</title></rect> | |
| <rect x="757.8" y="346.0" width="3.8" height="22.0" fill="#238636" opacity="0.65" rx="1"><title>58 contributions in 2023-11</title></rect> | |
| <rect x="762.4" y="364.2" width="3.8" height="3.8" fill="#238636" opacity="0.65" rx="1"><title>10 contributions in 2023-12</title></rect> | |
| <rect x="767.0" y="342.2" width="3.8" height="25.8" fill="#238636" opacity="0.65" rx="1"><title>68 contributions in 2024-01</title></rect> | |
| <rect x="771.5" y="363.5" width="3.8" height="4.5" fill="#238636" opacity="0.65" rx="1"><title>12 contributions in 2024-02</title></rect> | |
| <rect x="776.1" y="351.7" width="3.8" height="16.3" fill="#238636" opacity="0.65" rx="1"><title>43 contributions in 2024-03</title></rect> | |
| <rect x="780.7" y="365.0" width="3.8" height="3.0" fill="#238636" opacity="0.65" rx="1"><title>8 contributions in 2024-04</title></rect> | |
| <rect x="785.2" y="366.9" width="3.8" height="1.1" fill="#238636" opacity="0.65" rx="1"><title>3 contributions in 2024-05</title></rect> | |
| <rect x="789.8" y="355.1" width="3.8" height="12.9" fill="#238636" opacity="0.65" rx="1"><title>34 contributions in 2024-06</title></rect> | |
| <rect x="794.4" y="364.2" width="3.8" height="3.8" fill="#238636" opacity="0.65" rx="1"><title>10 contributions in 2024-07</title></rect> | |
| <rect x="798.9" y="365.3" width="3.8" height="2.7" fill="#238636" opacity="0.65" rx="1"><title>7 contributions in 2024-08</title></rect> | |
| <rect x="803.5" y="363.1" width="3.8" height="4.9" fill="#238636" opacity="0.65" rx="1"><title>13 contributions in 2024-09</title></rect> | |
| <rect x="808.0" y="365.3" width="3.8" height="2.7" fill="#238636" opacity="0.65" rx="1"><title>7 contributions in 2024-10</title></rect> | |
| <rect x="812.6" y="366.9" width="3.8" height="1.1" fill="#238636" opacity="0.65" rx="1"><title>3 contributions in 2024-11</title></rect> | |
| <rect x="821.7" y="366.5" width="3.8" height="1.5" fill="#238636" opacity="0.65" rx="1"><title>4 contributions in 2025-01</title></rect> | |
| <rect x="826.3" y="366.1" width="3.8" height="1.9" fill="#238636" opacity="0.65" rx="1"><title>5 contributions in 2025-02</title></rect> | |
| <rect x="830.9" y="358.9" width="3.8" height="9.1" fill="#238636" opacity="0.65" rx="1"><title>24 contributions in 2025-03</title></rect> | |
| <rect x="835.4" y="361.9" width="3.8" height="6.1" fill="#238636" opacity="0.65" rx="1"><title>16 contributions in 2025-04</title></rect> | |
| <rect x="840.0" y="363.1" width="3.8" height="4.9" fill="#238636" opacity="0.65" rx="1"><title>13 contributions in 2025-05</title></rect> | |
| <rect x="844.6" y="358.5" width="3.8" height="9.5" fill="#238636" opacity="0.65" rx="1"><title>25 contributions in 2025-06</title></rect> | |
| <rect x="849.1" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2025-07</title></rect> | |
| <rect x="853.7" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2025-08</title></rect> | |
| <rect x="858.2" y="357.8" width="3.8" height="10.2" fill="#238636" opacity="0.65" rx="1"><title>27 contributions in 2025-09</title></rect> | |
| <rect x="862.8" y="356.3" width="3.8" height="11.7" fill="#238636" opacity="0.65" rx="1"><title>31 contributions in 2025-10</title></rect> | |
| <rect x="867.4" y="341.1" width="3.8" height="26.9" fill="#238636" opacity="0.65" rx="1"><title>71 contributions in 2025-11</title></rect> | |
| <rect x="871.9" y="367.6" width="3.8" height="0.4" fill="#238636" opacity="0.65" rx="1"><title>1 contributions in 2025-12</title></rect> | |
| <rect x="881.1" y="77.1" width="3.8" height="290.9" fill="#238636" opacity="0.65" rx="1"><title>768 contributions in 2026-02</title></rect> | |
| <rect x="885.6" y="252.9" width="3.8" height="115.1" fill="#238636" opacity="0.65" rx="1"><title>304 contributions in 2026-03 (4 days)</title></rect> | |
| <text x="883.0" y="73.1" class="bar-lbl" text-anchor="middle">768</text> | |
| <text x="887.5" y="248.9" class="bar-lbl" text-anchor="middle">304*</text> | |
| <!-- velocity annotation for March (* = 4 days only) --> | |
| <text x="876.5" y="245.0" class="vel-lbl" text-anchor="end">3.6× Feb daily rate</text> | |
| <polyline points="98.0,367.9 125.4,367.9 175.6,367.9 202.9,367.6 212.1,367.5 225.8,367.7 230.3,367.6 239.5,367.7 244.0,367.6 248.6,367.4 257.7,367.6 289.7,367.6 294.2,367.5 298.8,363.2 303.3,362.1 307.9,361.4 317.0,361.8 321.6,362.4 330.7,365.7 335.3,359.2 339.9,357.3 344.4,343.6 349.0,338.7 353.6,340.5 362.7,367.1 367.2,367.1 371.8,366.9 376.4,367.1 380.9,367.1 385.5,365.5 390.1,361.7 394.6,353.0 399.2,353.2 403.8,342.5 408.3,350.3 412.9,346.9 417.4,356.0 422.0,343.8 426.6,345.9 431.1,338.7 435.7,348.6 440.3,323.4 444.8,336.3 449.4,323.9 454.0,351.5 458.5,351.3 463.1,366.9 467.6,367.2 476.8,355.4 481.3,354.0 485.9,350.8 490.5,360.3 495.0,361.2 499.6,346.2 504.2,336.9 508.7,303.1 513.3,315.1 517.9,319.4 522.4,340.0 527.0,334.8 531.5,341.4 540.7,358.2 545.2,359.4 549.8,358.2 554.4,366.5 568.1,362.6 581.7,364.3 586.3,363.6 590.9,352.1 595.4,353.6 631.9,367.9 650.2,367.9 663.9,367.9 673.0,367.7 677.6,364.2 682.2,362.1 686.7,357.1 691.3,360.7 695.8,360.6 705.0,365.5 709.5,366.6 714.1,366.5 718.7,363.7 723.2,355.4 727.8,355.2 732.4,357.8 736.9,364.3 746.0,355.2 755.2,329.1 759.7,331.6 764.3,330.4 768.9,350.8 773.4,356.6 778.0,352.5 782.6,360.0 787.1,361.2 791.7,362.3 796.2,362.1 800.8,361.6 805.4,364.2 809.9,364.6 814.5,365.1 823.6,367.1 828.2,366.9 832.8,363.8 837.3,362.3 841.9,361.3 846.5,361.2 851.0,363.1 855.6,364.6 860.1,364.3 864.7,360.6 869.3,351.7 873.8,355.0 883.0,270.9 887.5,232.1" fill="none" stroke="#58a6ff" stroke-width="2" stroke-linejoin="round" opacity="0.9"/> | |
| <circle cx="882.7" cy="368.0" r="4" fill="#f78166"/> | |
| <rect x="55" y="410" width="12" height="8" fill="#238636" opacity="0.7" rx="1"/> | |
| <text x="71" y="418" class="legend">Monthly contributions</text> | |
| <line x1="207" y1="414" x2="227" y2="414" stroke="#58a6ff" stroke-width="2"/> | |
| <text x="231" y="418" class="legend">3-month trend</text> | |
| <circle cx="347" cy="414" r="4" fill="#f78166"/> | |
| <text x="355" y="418" class="claude">Claude coding setup (Feb 10, 2026)</text> | |
| </svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment