# Setup Dev + install docker + install docker compose + clone netbox repo + clone netbox_topology_views repo + create venv: `/usr/bin/python3 -m venv venv` + activate venv: `source venv/bin/activate` + install deps: `pip3 install -r requirements.txt` + install build tools: `python3 -m pip install --upgrade build setuptools wheel` # Build + in the root of the netbox_topology_views folder run `python3 -m build` + install the package: `python3 -m pip install ../netbox-topology-views/dist/netbox_topology_views-X.Y.Z-py3-none-any.whl` where X,Y & Z are the version # Test + copy configuration.py from dev_setup to the netbox/netbox/ folder + run in the netbox repo: `python3 netbox/manage.py migrate` + (first time only) run in the netbox repo: `python3 netbox/manage.py createsuperuser` + run in the netbox repo: `python3 netbox/manage.py runserver` + browse to http://127.0.0.1:8000