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)
โšก