Skip to content

4 Workflows

papo edited this page Feb 29, 2024 · 2 revisions

Workflows

(Author: Patrick Pogscheba, date: 12/2023)

To operate the Puzzlecube system and develop the proper apps some workflows can be specified:

  • App development (client & server)
    • define interfaces (communication, who prduces data who consumes)
    • define interaction mapping
    • build Unity app
      • test & debug locallly
    • build gamemaster app
    • integrate
    • deploy
  • App deployment (server)
    • push Code to Repo (web & unity)
    • on server add .../apps/<App_name> - fodler
      • pull repos
        • build we
        • build unity (script)
      • copy builduNity-Script
      • TODO: make template folder
      • adjust cubeApp.json
  • cube initialization (cube)
    • write Image ( Clonezilla)
    • set hostname (ENV ?)
    • sync services & apps
    • initialize sensorbackend
    • fine adjust volume (optional)
    • setup neighbourhood, get tag ids and add to server config (neighbourhood.json)

Clone this wiki locally