sojourner-web
sojourner-web copied to clipboard
FOSDEM conference companion PWA
Sojourner Web
Sojourner conference companion PWA
Requirements
- Node 20.x
Build
Download node dependencies:
npm install
Run
Start the local development server:
npm run dev
Test
Launch style check:
npm run lint
Launch unit / integration tests:
npm run test
Deploy
Static application can be generated into dist/ directory using:
npm run build
You can test it locally by running:
npm run start
The deployment happens automatically to Netlify, nothing specific to do.
Note: use annotated tags to make them visible on About page.
Miscellaneous
Handling images
Resize PNGs using Tiny PNG: https://tinypng.com/ This could be done with GIMP, but unfortunately it doesn't preserve transparency when converting PNGs to indexed mode.
Schedule
CORS
To configure storage to allow CORS, see cors configuration in documentation.