Skip to content

MVP Functionality

Ideas for a first MVP:

  • A GTK4 window
    • with selection of the product (SKU?) via Dropdown
    • Button for cloning/updating the repo for the product
    • Configurable radio buttons or dropdowns to select parameter value for the project.
      • For the keyboard there are two variables:
        • Variant: Standalone / Laptop
        • Language: US / Non-US
      • Applying the configuration should rebuild the firmware if necessary
    • Buttons with actions for executing build/flash/test scripts in the repo
    • a split area showing terminal output in realtime