For more information, visit the official documentation site: docs.netmaker.io
Netmaker UI's source code and all artifacts in this repository are freely available. All versions are published under the Server Side Public License (SSPL), version 1, which can be found under in LICENSE.txt.
We welcome contributions to Netmaker UI. Please see our contributing guidelines for more information.
- Clone the repository
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Open http://localhost:5173 with your browser to see the result. The port might be different depending on your environment.
- Run the build script:
npm run build
- The build artifacts will be stored in the
dist/
directory.
This project uses Vitest to run unit tests.
- Run the test script:
npm run test
This project uses Playwright to run end-to-end tests.
- Install test dependencies:
npm run e2e:setup
- Run the e2e test script:
npm run test:e2e