This document provides a comprehensive guide to setting up the development environment for working on the ATEM project.
Before getting started, ensure the following tools and software are installed on your system:
-
Python
- Version:
>=3.7
- Download Python
- Version:
-
pip
- Python's package manager should be installed with Python.
-
Git
-
Virtual Environment (optional but recommended)
- To isolate dependencies:
python -m venv .venv
- To isolate dependencies:
-
IDE/Editor
-
Optional Tools
- Docker: If you prefer containerized development.
- Jupyter Notebook: For testing and experimentation.
Clone the ATEM repository to your local machine:
git clone https://github.com/CapitalRobotics/ATEM.git
cd ATEM
Create a virtual environment to isolate the dependencies:
python -m venv .venv
pip install -r requirements.txt
Run unit tests to ensure everything is set up correctly:
pytest