diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..1430d80 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,22 @@ +name: Website build + +on: + pull_request: + push: + branches: [master] + workflow_dispatch: + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + - run: npm ci + - run: npm run build diff --git a/README.md b/README.md index f3a2225..0becb40 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,14 @@ # Papyrus website -Landing page for the [Papyrus](https://github.com/Eoic/Papyrus) project - a free, open-source e-book reader and library manager for Android, iOS, Windows, macOS, Linux, and Web. +Landing page for the [Papyrus](https://github.com/PapyrusReader/papyrus) project - a free, open-source e-book reader and library manager for Android, iOS, Windows, macOS, Linux, and Web. ## Getting Started ```bash -npm install +npm ci npm run dev ``` This starts a local server at `http://localhost:8090` with live SCSS recompilation. + +Build deployable assets with `npm run build`; output is written to `build/`. diff --git a/index.html b/index.html index cbfa47b..230f04d 100644 --- a/index.html +++ b/index.html @@ -43,7 +43,7 @@ Features Platforms Open source - Docs @@ -150,7 +150,7 @@
No analytics. No tracking. No account required. Store books locally, on your own - server, or on any cloud provider you trust.
+ server. Additional cloud provider integrations are planned.Local storage by default. Sync through your own server, or connect any cloud provider. +
Local storage by default. Sync through your Papyrus server; additional cloud providers are planned.