Skip to content

albertyw/chase-center-calendar

Repository files navigation

Chase Center Calendar

Build Status Maintainability Test Coverage Varsnap Status

This website generates an iCal format calendar of Chase Center events, importable into Google Calendar, Apple Calendar, and many other calendar apps

Development

Setup (using virtualenvwrapper):

mkvirtualenv app -p python3.12
pip install -e .[test]
ln -s .env.development .env
npm install

Spinning up the server:

npm run build:dev
python app/serve.py

Running tests:

ruff check .
mypy .
shellcheck --exclude=SC1091 bin/*.sh
coverage run -m unittest discover
npm test