My main goals are to have a place to showcase my work, and to have a place to experiment with new technologies and ideas.
Install pnpm
npm install -g pnpm
Install dependencies
pnpm install
Install playwright if you want to run integration tests (Fedora not supported):
pnpm exec playwright install
Once you've created a project and installed dependencies with pnpm install
, start a development server:
pnpm run dev
# or start the server and open the app in a new browser tab
pnpm run dev -- --open
To create a production version of the app:
pnpm run build
You can preview the production build with pnpm run preview
.
Deployment happens automatically when tagging the branch with a version number. In a nutshell, what will happen:
deployment/deploy.sh
.Check out the .github/workflows/ci_flow.yml
file for more details.