Two important aspects for developing a good theme are how quickly you can see your changes on the screen and how easy it is to replicate a production environment locally.
Keycloakify provides three ways to test your theme on your machine:
Storybook
Test your theme in a Storybook environment
Keycloak Server
Test your theme in a Keycloak Docker Container
Native development mode
Test your theme with Vite or Webpack in Development Mode