How we built the GitHub Skyline CLI extension using GitHub
Blog post from GitHub
In December 2024, GitHub introduced gh-skyline, a GitHub CLI extension that transforms users' GitHub Contribution Graphs into 3D STL files for 3D printing. The development of gh-skyline utilized GitHub Codespaces for an easy setup, GitHub Copilot for code assistance, and GitHub Actions for maintaining code quality and security. The project, written in Go, emphasizes community engagement, with a focus on open source practices, including a streamlined contribution process and security measures like dependency management with Dependabot. The release process followed by GitHub's Open Source Program Office ensures readiness for public visibility, while community involvement is encouraged through clear documentation, issue management, and recognizing contributors' efforts. The extension is a testament to GitHub's commitment to fostering open source collaboration and innovation.