- web/: Vue 3 + Vite + UnoCSS + Pinia, dark tactical theme (amber/#0d1117) - AppNav, ListingCard, SearchView with filters/sort, composables (useSnipeMode, useKonamiCode, useMotion), Pinia search store - Steal shimmer, auction countdown, Snipe Mode easter egg all native in Vue - docker/web/: nginx + multi-stage Dockerfile (node build → nginx serve) - compose.yml: api (8510) + web (8509) services - Dockerfile CMD updated to uvicorn for upcoming FastAPI layer - Clean build: 0 TS errors, 380 modules
667 B
667 B
This document explains how to perform the project's maintenance tasks.
Creating a new release
Anyone with write access to the repository can request a new release. To do so, follow these steps:
- Run
npm version <patch|minor|major>locally to bump the version number and create a new commit / tag. - Push the commit and tag to the repository by running
git push --follow-tags. - The release will be automatically published to npm by GitHub Actions once approved by an administrator.
- Go to https://github.com/vuejs/tsconfig/releases/new and create a new release with the tag that was just created. Describe the notable changes in the release notes.