Skip to content

mike-matera/SignupSheetPy

Repository files navigation

The FnF Staff Sheet

This is the goopy, goopy code!

Setup

In order to develop you need both Python and Node.js

Python Setup

Create a virtual environment for the project and activate it.

$ python3 -m venv venv-fnf 
$ . ./venv-fnf/bin/activate 

Install the development requirements:

$ pip install -r requirements-dev.txt

Node.js Setup

Create a Node.js environment from the frozen lockfile:

$ npm ci 

Run The Develpment Server

Run the Django server:

$ DJANGO_DEBUG=True python3 ./manage.py runserver

The application will serve and the prompt won't return. If you want to compile the JavaScript resources:

$ npm run build 

Now you can edit the files in src/