e8f89e2fada75c085f7e69082edbc76880668675
fix: githooks mac See merge request ics/sp/2025/n25b/pepperplus-cb!4
Development environment
We begin by installing UV (very nice utility for managing packages and Python version):
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Using UV, installing the packages and virtual environment is as simple as typing the following (inside the root directory of this repository):
uv sync
Running
To run the project (development server), execute the following command (while inside the root repository):
uv run fastapi dev src/control_backend/main.py
GitHooks
To activate automatic commits/branch name checks run:
git config --local core.hooksPath .githooks
If your commit fails its either: branch name != /description-of-branch , commit name != : description of the commit. : N25B-Num's
Description
Languages
Python
98.5%
Shell
1.3%
ASL
0.2%