mirror of
https://github.com/swissgeo/web-showcase-portal.git
synced 2026-08-26 12:54:20 +00:00
Read-only mirror of https://github.com/swissgeo/web-showcase-portal — SWISSGEO. Issues & pull requests at the source.
- Vue 49%
- TypeScript 46.4%
- JavaScript 3.8%
- CSS 0.5%
- HTML 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| .vscode | ||
| cypress | ||
| env.d | ||
| geonetwork-ui@1d2de37776 | ||
| public | ||
| src | ||
| .editorconfig | ||
| .env | ||
| .env.development | ||
| .env.integration | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .prettierrc.json | ||
| cypress.config.ts | ||
| eslint.config.js | ||
| index.html | ||
| jsconfig.json | ||
| LICENSE.md | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| record.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| tsconfig.vitest.json | ||
| vite-plugin-primevue-tailwind.ts | ||
| vite.config.ts | ||
| vitest.config.ts | ||
PWIP
| Branch | Status |
|---|---|
| develop | |
| master |
Recommended IDE Setup
Customize configuration
See Vite Configuration Reference.
Project Setup
The project contains a submodule from geonetwork. To enable this, simply invoke before anything else.
git submodule init
git submodule update
pnpm install
Compile and Hot-Reload for Development
pnpm run dev
Compile and Minify for Production
pnpm run build
Run Unit Tests with Vitest
pnpm run test:unit
Run End-to-End Tests with Cypress
pnpm run test:e2e:dev
This runs the end-to-end tests against the Vite development server. It is much faster than the production build.
But it's still recommended to test the production build with test:e2e before deploying (e.g. in CI environments):
pnpm run build
pnpm run test:e2e
Lint with ESLint
pnpm run lint