A user interface for Krill. Krill is a Resource Public Key Infrastructure (RPKI) daemon, featuring a Certificate Authority (CA) and publication server, written in Rust.
This SPA front-end application is written using two main dependencies, namely React as a rendering engine and Router5 for routing/navigation.
Styling is written in vanilla CSS and is inspired by the Element as UI framework, as used by Lagosta
The aim was to use as little dependencies as possible to ease the process of maintenance.
Install a recent version of yarn.
yarn
yarn dev
Navigate to http://localhost:5173/login.
yarn
yarn build
yarn lint
yarn playwright install --with-deps chromium
yarn test