Newer Version Available
Requirements for Distributing Lightning Bolt Solutions
| Available in: Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
Before Salesforce can recognize a customized template as a Lightning Bolt solution that’s ready for distribution on AppExchange, your solution must meet certain requirements.
Use this checklist to ensure that you have:
Developed a solution using the
Customer Service (Napili)
template
Included at least one custom
Lightning component (API version 40.0 or later)
Included at least one custom
Theme Layout component with a unique visual design
Tested with the “Stricter
Content Security Policy for Lightning Components in Communities” critical update enabled
Used the Salesforce Lightning
CLI plug-in to test custom Lightning components
Tested all community
functionality and appearance across desktop, tablet, and mobile devices
Ensured that your
customizations have no regressions (each release)
Verified that all third-party
technology you use is approved by Salesforce
Ensured proper code coverage,
and executed basic performance testing
Adhered to all Salesforce
Lighting developer guidelines (such as attribute enforcements)
Provided installation and
configuration documentation
Provided appropriate customer
support for custom functionality