Configure development environment

Snoweb SVG works with :

Install dependencies

To configure your development environment, run the following :

git clone
pip install -r requirements.txt
npm install

Configure Django

To configure Django, run the following :

# Configure database
python migrate

# Import all collections
python svg_build


1 - Run Django server with Makefile or manually

# With Makefile
make start

# Manually
python runserver

2 - Run Webpack server

npm run start

With these commands, you have these services available :

  • SVG App = test and view collections : http://localhost:8080/


Run Django test

python test

Code style

  • Python : flake8

  • SASS : npm run stylelint