Zero configuration admin UI for Spring Boot projects using Evolver Basics Spring.
Provides (eventually) self-hosted admin UIs for the following features:
- Message log
- Triggerables
- Scheduled tasks
- Task statuses
- JWT tokens
- Maven Central: TODO
- GitHub: TODO
- Add as project dependency
- Make sure that no class conflicts with
AdminUIWebConfig
- Make sure that no other controller is mapped to
/admin-ui
- Java 17
- Make
- Run
make install
to build and install the library to the local Maven cache
- Node 20
- Npm 10
- Instance of a Spring Boot project using Evolver Basics Spring running locally
NOTE: the frontend assumes by default that the backend is running at
http:https://localhost:8080
- Navigate to
src/main/javascript
- Run
npm install
to install the dependencies - Run
npm run dev
to start the development server
main
: Default branch into which all development branches are merged and where test/production versions are built from<user>/<feature-name>
: Development branches for features / fixes, prefixed with developer's name/nick