FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
DevelopmentDeveloper Guide
Development Setup
DocsdevelopmentDeveloper GuideDevelopment Setup
GitHub Live Sync

Development Setup

Live technical documentation fetched from GitHub repository omghante/metapilot/docs/developer/setup.md

Local Developer Setup & IDE Configuration

Detailed guide for configuring your IDE and local workspace for MetaPilot development.

Recommended IDE Setup (VS Code / Cursor / PyCharm)

VS Code Recommended Extensions

  • Python (
    ms-python.python
    )
  • Pylance (
    ms-python.vscode-pylance
    )
  • ESLint (
    dbaeumer.vscode-eslint
    )
  • Prettier (
    esbenp.prettier-vscode
    )
  • Mermaid Preview (
    vstirbu.vscode-mermaid-preview
    )

Workspace Settings (
.vscode/settings.json
)

json
{
  "python.defaultInterpreterPath": "${workspaceFolder}/services/api/.venv/bin/python",
  "python.analysis.typeCheckingMode": "basic",
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "[python]": {
    "editor.defaultFormatter": "charliermarsh.ruff"
  }
}

Backend Virtual Environment Initialization

bash
cd services/api
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python scripts/generate_fernet_key.py --write-env
python manage.py migrate

Frontend Workspace Initialization

bash
cd apps
yarn install