loomchild / sojourner-web

FOSDEM conference companion PWA
https://sojourner.rocks
GNU Affero General Public License v3.0
50 stars 6 forks source link
conference fosdem netlify offline-first pwa sojourner vue

Sojourner Web

Netlify Status

Sojourner conference companion PWA

Requirements

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.