Useful commands¶
Start the application¶
Development mode
Starts the Electron application in development mode with hot-reloading:
./launch-dev.sh
Production mode
Starts the Electron application in production mode:
./install.sh
./launch.sh
Install packages¶
Install the dependencies using npm:
npm install
Format & lint the code¶
Format
Formats the codebase before committing using Prettier:
npm run format
Lint
Checks the code for style and syntax issues before committing using ESLint:
npm run lint
Build the documentation¶
Install sphinx dependencies
Install sphinx dependencies to be able to build the documentation:
. ibex_venv/bin/activate
pip install -U sphinx sphinx-autosummary-accessors sphinx_immaterial
Build the documentation
After having installed required dependencies, you can build the documentation:
. ibex_venv/bin/activate
make -C docs html