This is the main UI interface for SW360 project.
The current implementation is now in test stage and can be used in companion with SW360 20.0.0 beta release.
Please read our code Code of Conduct before to help with the well being of the community.
For new contributors, please read the contributing guideline
For instructions on running SW360 Frontend with Docker or Podman, see README_DOCKER.md.
End-to-end UI tests for the SW360 Frontend, powered by Playwright.
Tests live in tests/e2e/ and are organized by application module.
- Node.js and pnpm installed
- A running SW360 Frontend (default
http://localhost:3000) and backend API (defaulthttp://localhost:8080).- In headless mode, the frontend dev server starts automatically if it is not already running.
- For UI mode (
--ui), start the dev server yourself first withpnpm dev.
# 1. Install dependencies (if not already)
pnpm install
# 2. Install the Playwright browser (Chromium)
npx playwright install chromium
All commands use the test:pw* scripts defined in package.json,
which wrap npx playwright test.
pnpm test:pw tests/e2e/ --project=chromiumFor more detailed instructions on running SW360 Frontend testcases, see README.
The project Eclipse SW360 supports internationalization. Found translation
missing? A bug? Or want to add your language? Checkout our Project at Weblate
