personal-site/blog

View on GitHub
assets/images/trianglify.svg

Summary

Maintainability
Test Coverage
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="900"><path d="M683,593L659,257L391,596Z" fill="#6753c3" stroke="#6753c3" stroke-width="1.51"/><path d="M659,257L289,153L391,596Z" fill="#6f28a0" stroke="#6f28a0" stroke-width="1.51"/><path d="M659,257L660,-86L289,153Z" fill="#642aa2" stroke="#642aa2" stroke-width="1.51"/><path d="M1099,160L660,-86L659,257Z" fill="#5a4cbe" stroke="#5a4cbe" stroke-width="1.51"/><path d="M391,596L247,964L683,593Z" fill="#846dca" stroke="#846dca" stroke-width="1.51"/><path d="M-55,737L247,964L391,596Z" fill="#8674ca" stroke="#8674ca" stroke-width="1.51"/><path d="M660,-86L380,-160L289,153Z" fill="#5b249e" stroke="#5b249e" stroke-width="1.51"/><path d="M683,593L1099,160L659,257Z" fill="#6753c3" stroke="#6753c3" stroke-width="1.51"/><path d="M683,593L1105,758L1099,160Z" fill="#4480ee" stroke="#4480ee" stroke-width="1.51"/><path d="M1049,910L1105,758L683,593Z" fill="#77a5fa" stroke="#77a5fa" stroke-width="1.51"/><path d="M-128,352L-55,737L391,596Z" fill="#4d56c8" stroke="#4d56c8" stroke-width="1.51"/><path d="M-128,352L391,596L289,153Z" fill="#6331a7" stroke="#6331a7" stroke-width="1.51"/><path d="M-18,-5L-128,352L289,153Z" fill="#55259f" stroke="#55259f" stroke-width="1.51"/><path d="M743,1109L1049,910L683,593Z" fill="#a2aaea" stroke="#a2aaea" stroke-width="1.51"/><path d="M247,964L743,1109L683,593Z" fill="#b08fce" stroke="#b08fce" stroke-width="1.51"/><path d="M380,-160L-18,-5L289,153Z" fill="#51269f" stroke="#51269f" stroke-width="1.51"/><path d="M1099,160L994,-143L660,-86Z" fill="#4658ca" stroke="#4658ca" stroke-width="1.51"/><path d="M660,-86L388,-558L380,-160Z" fill="#5d239e" stroke="#5d239e" stroke-width="1.51"/><path d="M-55,737L-46,1113L247,964Z" fill="#a288c8" stroke="#a288c8" stroke-width="1.51"/><path d="M219,1504L702,1473L743,1109Z" fill="#b291cd" stroke="#b291cd" stroke-width="1.51"/><path d="M-347,967L-46,1113L-55,737Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1544,1008L1427,654L1105,758Z" fill="#cdd7f4" stroke="#cdd7f4" stroke-width="1.51"/><path d="M1105,758L1427,654L1099,160Z" fill="#809aef" stroke="#809aef" stroke-width="1.51"/><path d="M1371,-108L1040,-420L994,-143Z" fill="#6c6ccd" stroke="#6c6ccd" stroke-width="1.51"/><path d="M-128,352L-527,736L-55,737Z" fill="#465ecf" stroke="#465ecf" stroke-width="1.51"/><path d="M-18,-5L-343,-9L-128,352Z" fill="#4f269f" stroke="#4f269f" stroke-width="1.51"/><path d="M-78,-500L-343,-9L-18,-5Z" fill="#4527a0" stroke="#4527a0" stroke-width="1.51"/><path d="M1040,-420L822,-510L994,-143Z" fill="#425cce" stroke="#425cce" stroke-width="1.51"/><path d="M994,-143L822,-510L660,-86Z" fill="#4e4fc1" stroke="#4e4fc1" stroke-width="1.51"/><path d="M380,-160L-78,-500L-18,-5Z" fill="#4a27a0" stroke="#4a27a0" stroke-width="1.51"/><path d="M1371,-108L994,-143L1099,160Z" fill="#706ecd" stroke="#706ecd" stroke-width="1.51"/><path d="M1538,331L1371,-108L1099,160Z" fill="#997ec9" stroke="#997ec9" stroke-width="1.51"/><path d="M822,-510L388,-558L660,-86Z" fill="#5937ac" stroke="#5937ac" stroke-width="1.51"/><path d="M1427,654L1538,331L1099,160Z" fill="#a48fd4" stroke="#a48fd4" stroke-width="1.51"/><path d="M-343,-9L-472,305L-128,352Z" fill="#57249e" stroke="#57249e" stroke-width="1.51"/><path d="M-527,736L-347,967L-55,737Z" fill="#8a7bcb" stroke="#8a7bcb" stroke-width="1.51"/><path d="M1049,910L1544,1008L1105,758Z" fill="#cfd8f4" stroke="#cfd8f4" stroke-width="1.51"/><path d="M743,1109L975,1381L1049,910Z" fill="#a6b9f4" stroke="#a6b9f4" stroke-width="1.51"/><path d="M702,1473L975,1381L743,1109Z" fill="#abade8" stroke="#abade8" stroke-width="1.51"/><path d="M219,1504L743,1109L247,964Z" fill="#b189c6" stroke="#b189c6" stroke-width="1.51"/><path d="M-472,305L-527,736L-128,352Z" fill="#5345b8" stroke="#5345b8" stroke-width="1.51"/><path d="M-79,1369L219,1504L-46,1113Z" fill="#a288c9" stroke="#a288c9" stroke-width="1.51"/><path d="M-46,1113L219,1504L247,964Z" fill="#a688c8" stroke="#a688c8" stroke-width="1.51"/><path d="M388,-558L-78,-500L380,-160Z" fill="#51259f" stroke="#51259f" stroke-width="1.51"/><path d="M-311,1414L-46,1113L-347,967Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M-311,1414L-79,1369L-46,1113Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1402,1313L1544,1008L1049,910Z" fill="#dfe3f1" stroke="#dfe3f1" stroke-width="1.51"/><path d="M1849,541L1787,150L1538,331Z" fill="#b290cc" stroke="#b290cc" stroke-width="1.51"/><path d="M975,1381L1402,1313L1049,910Z" fill="#c2d0f5" stroke="#c2d0f5" stroke-width="1.51"/><path d="M1776,1470L1402,1313L975,1381Z" fill="#e7e9f0" stroke="#e7e9f0" stroke-width="1.51"/><path d="M1849,541L1538,331L1427,654Z" fill="#abade9" stroke="#abade9" stroke-width="1.51"/><path d="M1538,331L1787,150L1371,-108Z" fill="#a888c7" stroke="#a888c7" stroke-width="1.51"/><path d="M1371,-108L1450,-533L1040,-420Z" fill="#8879cb" stroke="#8879cb" stroke-width="1.51"/><path d="M-527,736L-311,1414L-347,967Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M-79,1369L-311,1414L219,1504Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1774,977L1427,654L1544,1008Z" fill="#ebebf0" stroke="#ebebf0" stroke-width="1.51"/><path d="M1774,977L1849,541L1427,654Z" fill="#c5d1f4" stroke="#c5d1f4" stroke-width="1.51"/><path d="M822,-510L1450,-533L388,-558Z" fill="#4955c7" stroke="#4955c7" stroke-width="1.51"/><path d="M1040,-420L1450,-533L822,-510Z" fill="#6669cd" stroke="#6669cd" stroke-width="1.51"/><path d="M1919,-246L1450,-533L1371,-108Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1776,1470L1774,977L1544,1008Z" fill="#efefef" stroke="#efefef" stroke-width="1.51"/><path d="M-472,305L-480,-521L-527,736Z" fill="#53259f" stroke="#53259f" stroke-width="1.51"/><path d="M-343,-9L-480,-521L-472,305Z" fill="#4527a0" stroke="#4527a0" stroke-width="1.51"/><path d="M-78,-500L-480,-521L-343,-9Z" fill="#4527a0" stroke="#4527a0" stroke-width="1.51"/><path d="M388,-558L-480,-521L-78,-500Z" fill="#4527a0" stroke="#4527a0" stroke-width="1.51"/><path d="M1849,541L1919,-246L1787,150Z" fill="#aa88c7" stroke="#aa88c7" stroke-width="1.51"/><path d="M1787,150L1919,-246L1371,-108Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1402,1313L1776,1470L1544,1008Z" fill="#efefef" stroke="#efefef" stroke-width="1.51"/><path d="M1774,977L1776,1470L1849,541Z" fill="#efefef" stroke="#efefef" stroke-width="1.51"/><path d="M1849,541L1987,-548L1919,-246Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M702,1473L1776,1470L975,1381Z" fill="#c4d1f5" stroke="#c4d1f5" stroke-width="1.51"/><path d="M219,1504L1776,1470L702,1473Z" fill="#a7b7f2" stroke="#a7b7f2" stroke-width="1.51"/><path d="M1919,-246L1987,-548L1450,-533Z" fill="#a088c9" stroke="#a088c9" stroke-width="1.51"/><path d="M1450,-533L1987,-548L388,-558Z" fill="#8578cb" stroke="#8578cb" stroke-width="1.51"/><path d="M1776,1470L1987,-548L1849,541Z" fill="#acaae5" stroke="#acaae5" stroke-width="1.51"/></svg>