CONTRIBUTING.md
March 17, 2026 ยท View on GitHub
Contributing
Please read these short instructions before submitting a theme. Submit themes using the "Submit a theme" issue template (do NOT open PRs manually). The project automation will parse your issue and create a PR.
Quick rejection reasons (maintainers will reject or request fixes for):
- Inconsistent or unreadable colors.
- Missing or broken configuration fields.
- Poor contrast or layout issues.
- Not following the required file naming / structure conventions.
- Excessive commented-out code or very large commented blocks in files.
- Missing or broken preview image.
- Missing or very poor README file (the README should include a preview of the theme, as well as any relevant information about the theme, such as the fonts needed).
- Not following the required formatting for
config.yaml(e.g. missing fields, incorrect indentation, etc.). - Bad UI choices (e.g. using a very small font size, using a very large font size, using a very small or very large bar height, etc.).
- Quality of the theme is not up to the standards of the gallery.
- Submitting a theme that is very similar to an existing theme without significant improvements or differences.
- Submitting a theme that is not original or is a copy of an existing theme without proper attribution.
- Submitting a theme that is not compatible with the latest version of YASB or has known bugs that have not been fixed.
- Submitting a theme that does not follow the required file structure or naming conventions.
Checklist before opening the issue:
- Paste your final
styles.cssinto theTheme Stylesfield (no big commented blocks). - Paste
config.yamlinto theTheme Configfield and keep it well formatted. - Provide a direct PNG link for the preview image in the
Imagefield. - Add a short
Readmein theReadmefield.
If a submission is rejected the maintainers will leave a clear comment explaining what to fix; PRs may be closed after 14 days without response.
Thank you for contributing โ clean, readable themes make the gallery better for everyone.