Do you think you know everything about your activity on Github? So wait to discover this tool that will allow you to hold a physical and tangible representation of your developer work in your hands. This is what GH-Skylinean extension for GitHub Cli which transforms your graph of contributions into a printable 3D model.
With GH-Skyline, each of your contributions therefore materializes in relief, creating a real skyline urban who will tell your story of Dev & Mldr; And the more you contribute, the more “buildings” are rising, forming a unique landscape which represents your activity on the platform.
The concept is as simple as it is administrative since the extension analyzes your contributions data over a given period and converts them to a STL file (the standard format for 3D printing). Then you just have to print it in 3D and expose it proudly on your desk.
So to start the adventure, make sure you have installed Github on your machine. Then, the installation of the extension is done in a single order:
gh extension install github/gh-skyline
Once installed, the use is just as simple. The basic command generates a model for the current year:
gh skyline
The extension offers several interesting options to adapt the rendering to your needs:
- Specific year : Travel in time with the option
--year``bashgh skyline --year 2023
- Years’s beach : Create a skyline that extends over several years
bashgh skyline --year 2020-2024
- Specific user : Generate the model for any github user
bashgh skyline --user MonPseudo
- ASCII preview : Before printing, visualize the rendering in ASCII ART
bashgh skyline --art-only
During the generation of the model, Gh-Skyline offers a ASCII ART preview particularly successful. Each column represents a week, and the height of the characters reflects the intensity of your contributions:
- ”: No contribution
- ‘░’: Low activity
- ‘▒’: moderate activity
- ‘▓’: Strong activity
- ‘╻┃╽’: peak of activity
This representation allows you to get an idea of the final rendering even before 3D printing.
Once your STL file has been generated, here are some recommendations to get the best possible result:
- Orientation : Print the flat model for better stability
- Supports : Activate the supports for overhanging parts
- Resolution : Favor high resolution to capture details
- Material : PLA is perfectly suitable and offers good value for money
A particularly interesting feature is also the possibility of sharing your creations. The STL file generated can be directly uploaded to GitHub, allowing other developers to view or even print your skyline. It is therefore a super original way to present your portfolio or to celebrate the contributions of a team with for example a trophy & MLDR; Why not ?
This extension also demonstrates the power and flexibility of the GitHub CLI ecosystem, which allows you to create creative and useful tools around the platform. In short, I found it cool, so go to GH-Skyline To find out more and thank you in Letsar for sharing this find!
Source link
Subscribe to our email newsletter to get the latest posts delivered right to your email.
Comments