This is a cookiecutter template for Keycloak custom themes.
This template is used to scaffold a custom theme for Keycloak.
Firstly, you will need to install cookiecutter:
pip install cookiecutter
Create a new project with
cookiecutter gh:Blueshoe/keycloak-theme-template
and answer the questions accordingly.
This template creates the entire project layout required for a theme repository. We're usually building our themes directly into a custom Keycloak container image. The development setup comprises the following components
- a docker-compose setup for local development:
- Keycloak image from the requested tag
- PostgreSQL database
- a Mock SMTP server to send mails to and get instant feedback about the styles and layout
- start development with the official keycloak theme as a basis
- a comprehensible documentation how to do things
- a Dockerfile to build and provide the customized image
This cookiecutter template is heavily inspired by keycloak-theme-govuk. Please check out their awesome work.