docs/content/themes-store/themes-marketplace-submission-guidelines.md
2024-09-18 21:01:55 -06:00

33 lines
1.8 KiB
Markdown

---
title: Themes Store Submission Guidelines 📋
lastmod: 2024-08-19
---
If you are a theme developer and would like to submit your theme, please follow these guidelines:
1. **Theme requirements**:
- Your theme must be compatible with Zen Browser.
- Your theme must be open-source.
- Your theme must not contain any malicious code.
- Your theme must not violate any copyright laws.
2. **Theme Validation**:
- Your theme's name must be unique and less than `25` characters.
- Your theme's description must be less than `100` characters.
- Your theme's screenshot must be a `PNG` with a size of `300x200` (it can be resized after upload).
- Your theme must contain a valid `README` describing the theme and how to use it.
- If your theme has any preferences values, they must be set in the `preferences` text area as a `JSON` object.
- See how preferences work [here](themes-store/themes-marketplace-preferences.md).
3. **Theme Submission**:
- To submit your theme, please create an issue [here](https://github.com/zen-browser/theme-store/issues/new?assignees=&labels=new-theme&projects=&template=create-theme.yml&title=%5Bcreate-theme%5D%3A+)
- Fill out the template with the required information.
- Once you have submitted your theme, it will be analyzed by a bot and a pull request will be created.
- If your theme is approved, it will be added to the Themes Marketplace.
4. **Theme Update**:
- If you would like to update your theme, please create an issue [here](https://github.com/zen-browser/theme-store/issues/new)
- Please explain the changes you have made.
> [!info]
> Themes are automatically updated and generated by the bot. If your theme is not approved, you will receive a message with the reason why it was not approved.