This project is the web interface for the open-smartwatch. it connects to the OS using its built-in API and allows you to configure the watch.
You want to fix something? Just start the development server and start hacking!
nvm install v20.11.1 # First time only, install npm/node via nvm (https://github.com/nvm-sh/nvm)
nvm use v20.11.1
npm install # Install dependencies, only needed once
npm start
If you want to build the project, just run the build script. It will create a dist
folder with the compiled files.
npm run build-osw
You should then be able to drop-in-replace the respective source-codes in the osw-os repository.
... is a special branch that contains the compiled files. It is used to provide the compiled files to the OSW-OS repository. As a maintainer you have to update the dist
branch manually (do not forget to run npm version ...
). You can use the update-dist-branch.sh
script for updating the branch.