Newer Version Available

This content describes an older version of this product. View Latest

Requirements for Distributing Lightning Bolt Solutions

Whether you’re a partner, ISV, or developer, keep these requirements in mind when distributing Lightning Bolt solutions to people outside your org.
Available in: Salesforce Classic and Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions

This functionality is available only in the Customer Service (Napili) template.

Note

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:

checkbox Developed a solution using the Customer Service (Napili) template

checkbox Included at least one custom Lightning component (API version 40.0 or later)

checkbox Included at least one custom Theme Layout component with a unique visual design

checkbox Tested with the “Stricter Content Security Policy for Lightning Components in Communities” critical update enabled

checkbox Used the Salesforce Lightning CLI plug-in to test custom Lightning components

checkbox Tested all community functionality and appearance across desktop, tablet, and mobile devices

checkbox Ensured that your customizations have no regressions (each release)

checkbox Verified that all third-party technology you use is approved by Salesforce

checkbox Ensured proper code coverage, and executed basic performance testing

checkbox Adhered to all Salesforce Lighting developer guidelines (such as attribute enforcements)

checkbox Provided installation and configuration documentation

checkbox Provided appropriate customer support for custom functionality