A starting point for building a Pelton theme, a .peltontheme file that overrides Pelton's colors, fonts, and icons.
You need git installed to clone it:
git clone https://github.com/peltonapp/pelton-theme-template.git my-theme
cd my-themeWhat's inside:
my-theme/
├── LICENSE
├── README.md
└── source/
├── manifest.json
└── tokens/
└── colors.json
-
Edit
source/manifest.json, at leastnameandbase("light"or"dark"). -
Edit
source/tokens/colors.jsonwith your own colors. -
Add CSS or icon overrides if you want them, see the format spec linked below for how.
-
Zip
source/'s contents into a.peltonthemefile:cd source zip -r ../my-theme.peltontheme manifest.json tokens css assets
-
Import it into Pelton (Settings > Themes > Import theme...) to test it.
- Themes, what a theme can and can't do
- Theme format, the full manifest schema, token list, and size limits
- Create a theme, the complete walkthrough this template is based on, including how to submit a finished theme to the community gallery at pelton-themes
This template itself is public domain (CC0), see LICENSE. A theme you build from it is yours, license it however you like.