# Installation Guide ## System Requirements - Python 3.7 or higher - pip package manager - Git (optional, for version control) ## Step 1: Clone or Download the Project ```bash git clone cd doc ``` ## Step 2: Create Virtual Environment (Recommended) ```bash # Windows python -m venv venv venv\Scripts\activate # Linux/macOS python3 -m venv venv source venv/bin/activate ``` ## Step 3: Install Dependencies ```bash pip install -r requirements.txt ``` ### Installed Packages - **sphinx** (6.0-8.0): Documentation generator - **sphinx-rtd-theme** (1.3.0+): Professional theme - **myst-parser** (1.0.0+): Markdown support - **sphinx-togglebutton**: Interactive toggle buttons ## Step 4: Verify Installation ```bash sphinx-build --version ``` You should see version 6.x or 7.x output. ## Troubleshooting ### Command Not Found: sphinx-build **Solution**: Make sure your virtual environment is activated or add Python to PATH. ### Permission Denied on Linux/macOS ```bash chmod +x make ``` ### Module Not Found Errors ```bash # Reinstall all dependencies pip install --upgrade -r requirements.txt ```