Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marvinruder/keycloak-mruder.dev
https://github.com/marvinruder/keycloak-mruder.dev
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marvinruder/keycloak-mruder.dev
- Owner: marvinruder
- License: mit
- Created: 2024-06-23T08:38:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T19:16:23.000Z (about 2 months ago)
- Last Synced: 2024-11-18T20:27:45.474Z (about 2 months ago)
- Language: TypeScript
- Size: 815 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🚀 Keycloakify theme for sso.mruder.dev
This theme is based on Vite.
# Quick start
```bash
git clone [email protected]:marvinruder/keycloakify-mruder.dev.git
cd keycloakify-starter
yarn install # Or use an other package manager, just be sure to delete the yarn.lock if you do.
```# Testing the theme locally
[Documentation](https://docs.keycloakify.dev/v/v10/testing-your-theme)
# How to customize the theme
[Documentation](https://docs.keycloakify.dev/v/v10/customization-strategies)
# Building the theme
You need to have Maven installed to build the theme (The `mvn` command must be in the PATH).
- On macOS: `brew install maven`
- On Debian/Ubuntu: `sudo apt-get install maven`
- On Windows: `choco install openjdk` and `choco install maven` (Or download from [here](https://maven.apache.org/download.cgi))```bash
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](https://docs.keycloakify.dev/v/v10/targetting-specific-keycloak-versions).# GitHub Actions
The theme comes with a generic GitHub Actions workflow that builds the theme and publishes
the jars [as GitHub releases artifacts](https://github.com/marvinruder/keycloakify-mruder.dev/releases/).
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`.