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, before Salesforce can recognize a Lightning Bolt Solution that’s ready for distribution on AppExchange, your solution must meet certain requirements.
Available in: Salesforce Classic and Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions

Before you distribute your solution, use these checklists.

Exporting a Lightning Community Template

If your solution includes a template, make sure that you have:

checkbox Developed a custom Lightning Community 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 the template with the “Stricter Content Security Policy for Lightning Components in Communities” critical update enabled in sandbox

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

Other Guidelines

For all Lightning Bolt Solutions, make sure that you have:

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

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

checkbox Verified that Salesforce approves of all third-party technology that you use

checkbox Ensured proper code coverage, and executed basic performance testing

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

checkbox Written installation and configuration documentation

checkbox Developed appropriate customer support for custom functionality