Documentation ¶
Overview ¶
Package main provides the entry point for the GitHub Skyline Generator. It generates a 3D model of GitHub contributions in STL format.
Directories ¶
Path | Synopsis |
---|---|
Package ascii provides functionality for generating ASCII art representations of GitHub contribution graphs.
|
Package ascii provides functionality for generating ASCII art representations of GitHub contribution graphs. |
Package errors provides custom error types and utilities for the Skyline application.
|
Package errors provides custom error types and utilities for the Skyline application. |
Package github provides a client for interacting with the GitHub API, including fetching authenticated user information and contribution data.
|
Package github provides a client for interacting with the GitHub API, including fetching authenticated user information and contribution data. |
Package logger provides thread-safe logging capabilities with different severity levels.
|
Package logger provides thread-safe logging capabilities with different severity levels. |
Package stl provides functionality for writing 3D models in STL (stereolithography) binary format.
|
Package stl provides functionality for writing 3D models in STL (stereolithography) binary format. |
geometry
Package geometry provides 3D geometry generation functions for STL models.
|
Package geometry provides 3D geometry generation functions for STL models. |
Package types provides data structures and functions for handling GitHub contribution data and 3D geometry for STL file generation.
|
Package types provides data structures and functions for handling GitHub contribution data and 3D geometry for STL file generation. |
Click to show internal directories.
Click to hide internal directories.