|
|
2 kuukautta sitten | |
|---|---|---|
| .. | ||
| .github | 2 kuukautta sitten | |
| .storybook | 2 kuukautta sitten | |
| public | 2 kuukautta sitten | |
| src | 2 kuukautta sitten | |
| .gitignore | 2 kuukautta sitten | |
| .prettierignore | 2 kuukautta sitten | |
| .prettierrc.json | 2 kuukautta sitten | |
| LICENSE | 2 kuukautta sitten | |
| README.md | 2 kuukautta sitten | |
| components.json | 2 kuukautta sitten | |
| eslint.config.js | 2 kuukautta sitten | |
| index.html | 2 kuukautta sitten | |
| package-lock.json | 2 kuukautta sitten | |
| package.json | 2 kuukautta sitten | |
| postcss.config.js | 2 kuukautta sitten | |
| tailwind.config.js | 2 kuukautta sitten | |
| tsconfig.json | 2 kuukautta sitten | |
| tsconfig.node.json | 2 kuukautta sitten | |
| vite.config.ts | 2 kuukautta sitten | |
| yarn.lock | 2 kuukautta sitten | |
🚀 Keycloakify v11 starter 🚀
git clone https://github.com/keycloakify/keycloakify-starter
cd keycloakify-starter
yarn install # Or use an other package manager, just be sure to delete the yarn.lock if you use another package manager.
You need to have Maven installed to build the theme (Maven >= 3.1.1, Java >= 7).
The mvn command must be in the $PATH.
brew install mavensudo apt-get install mavenOn Windows: choco install openjdk and choco install maven (Or download from here)
npm run build-keycloak-theme
Note that by default Keycloakify generates multiple .jar files for different versions of Keycloak.
You can customize this behavior, see documentation here.
npx keycloakify initialize-account-theme
npx keycloakify initialize-email-theme
The starter comes with a generic GitHub Actions workflow that builds the theme and publishes
the jars as GitHub releases artifacts.
To release a new version just update the package.json version and push.
To enable the workflow go to your fork of this repository on GitHub then navigate to:
Settings > Actions > Workflow permissions, select Read and write permissions.