Skip to main content

Publishing Themes

Share your theme with the community.

Preparation

Before publishing:

  • Theme works correctly
  • Preview image included
  • All settings documented
  • Responsive design tested
  • Dark mode supported (optional)
  • License included

Package Theme

cd themes/my-theme
zip -r my-theme-1.0.0.zip . -x "*.DS_Store"

Marketplace Submission

Coming soon: Submit themes to the LusterCMS marketplace.

Requirements:

  • Working theme package
  • Preview screenshots
  • Documentation
  • Support contact

Theme Guidelines

Quality Standards

  1. Clean code — Well-organized CSS
  2. Documentation — Clear settings explanation
  3. Responsiveness — Works on all devices
  4. Performance — Optimized assets
  5. Accessibility — WCAG compliance

Naming

  • Use lowercase, hyphenated names
  • Be descriptive: modern-business, minimal-blog
  • Avoid generic names: theme1, new-theme

Versioning

Follow semantic versioning:

  • Major: Breaking changes
  • Minor: New features
  • Patch: Bug fixes

Updates

To update a published theme:

  1. Increment version
  2. Update changelog
  3. Test thoroughly
  4. Submit new version