백 개의 컬 그래프
curl 프로젝트의 개발 현황 시각화를 위해 2020년부터 gnuplot을 활용해 정적 SVG 그래프 대시보드를 제작하였습니다.
정적 이미지 생성 방식을 선택하여 빠른 로딩과 CDN 캐싱에 유리하며, Git 저장소, 이슈, 메일링 리스트, 취약점 데이터 등 다양한 오픈 데이터를 활용해 100여 개의 그래프와 300여 개의 플롯을 일일 단위로 업데이트합니다.
이 대시보드는 curl 개발 진행 상황을 다각도로 파악할 수 있게 하여 개발자와 커뮤니티가 프로젝트 상태를 쉽게 이해하고 의사결정에 참고할 수 있도록 돕습니다.
스크립트와 데이터는 모두 공개되어 있으며, curl 특화되어 있어 다른 프로젝트에 적용하려면 수정이 필요하지만 투명성과 재사용성을 보장합니다.
또한, 그래프의 수를 시각화하는 메타 그래프 등 유머러스한 요소도 포함되어 있어 개발 현황을 재미있게 전달하는 데 기여하고 있습니다.