Skip to content

Latest commit

Β 

History

History
26 lines (19 loc) Β· 754 Bytes

File metadata and controls

26 lines (19 loc) Β· 754 Bytes

Architecture

The codebase consists of the following crates:

  • tuitar-core: The core logic and UI of Tuitar.
  • firmware: The firmware for the ESP32 hardware.
  • hardware: The hardware design files for the Tuitar kit.
  • tuitar: The terminal application for Tuitar.
  • ratatui-fretboard: A crate for rendering fretboards in terminal applications using Ratatui.

The dependency relationship is as follows:

tuitar-core
 └── ratatui-fretboard

firmware
 β”œβ”€β”€ tuitar-core
 └── ratatui-fretboard

tuitar
 β”œβ”€β”€ tuitar-core
 └── ratatui-fretboard

hardware (no code deps)