# FontGet Documentation ## For Users | Doc | Description | |--------------------|-------------------------------------------------------------------------------------------------------------| | [Installation](installation.md) | How to install FontGet on Windows, macOS, and Linux (script, package manager, source). | | [Automation & CI](installation.md#automation--ci) | Installing FontGet in CI and automated workflows. | | [Usage](usage.md) | Command overview: search, add/remove, list, sources, config, and more.| | [Troubleshooting](troubleshooting.md) | Solutions for common issues (downloads, config, PATH, debug).| | [Custom sources](custom-sources.md) | Adding your own custom font sources. | | [Terminal setup](terminal-setup.md) | Tips for terminal setup and completion display. | --- ## For Contributors and Developers | Doc | Description | |-----|----------------| | [Contributing](contributing.md) | How to contribute, build from source, run tests | | [Build](development/build-guide.md) | Build and release steps | | [Codebase](development/codebase.md) | High-level layout and where things live | | [Style guide](development/style-guide.md) | Theming, UI styles, theme config | | [Theming](development/theming.md) | Theme files, structure, and configuration | | [Component architecture](development/component-architecture.md) | TUI components and patterns | | [Bubble Tea layout patterns](development/bubbletea-layout-patterns.md) | Layout patterns for Bubble Tea TUIs | ### Development Guidelines | Doc | Description | |-----|-------------| | [Codebase layout](development/guidelines/codebase-layout-guidelines.md) | An overview of the entire codebase and layout | | [Logging](development/guidelines/logging-guidelines.md) | Logging and levels | | [Verbose/Debug](development/guidelines/verbose-debug-guidelines.md) | `-v` / `--debug` behavior | | [Release](development/guidelines/release-guide.md) | Releasing guide and information | | [Versioning](development/guidelines/versioning-guide.md) | Version and compatibility | | [Spacing](development/guidelines/spacing-guidelines.md) | Output spacing rules | ---