You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
# [Räppli](https://rappli.ch)
|
|
|
|
[<img height="100" src="./assets/icon-large.png"/>](https://rappli.ch)
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
npm install -g rappli
|
|
```
|
|
|
|
## Running it
|
|
|
|
```bash
|
|
DOMAIN=yourdomain.com rappli
|
|
```
|
|
|
|
## Developing
|
|
|
|
Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
|
|
|
|
```bash
|
|
npm run dev
|
|
|
|
# or start the server and open the app in a new browser tab
|
|
npm run dev -- --open
|
|
```
|
|
|
|
### Guidelines & Validation of Swiss Qr Codes
|
|
|
|
- Guidelines: https://www.paymentstandards.ch/dam/downloads/ig-qr-bill-de.pdf
|
|
- Liste von Alternativen: https://www.paymentstandards.ch/de/home/readiness/generators.html
|
|
- Swico QR Validator: https://www.swiss-qr-invoice.org/validator/?lang=de
|
|
- Six QR Validator: https://validation.iso-payments.ch/gp/qrrechnung/validation
|
|
|
|
## Building
|
|
|
|
Solid apps are built with _adapters_, which optimise your project for deployment to different environments.
|
|
|
|
By default, `npm run build` will generate a Node app that you can run with `node build`. To use a different adapter, add it to the `devDependencies` in `package.json` and specify in your `vite.config.js`.
|
|
|
|
## Powered by solid-start
|
|
|
|
Everything you need to build a Solid project, powered by [`solid-start`](https://github.com/ryansolid/solid-start/tree/master/packages/solid-start);
|