Building Marketplace Apps
Marketplace Boilerplate
In computer programming, boilerplate code, or simply boilerplate, are sections of code that are repeated in multiple places with little to no variation. Boilerplate templates or frameworks provide a starting point for building new solutions that follow a given pattern, require repetitive tasks, access to certain SDKs, and that reuse certain pieces of code. Boilerplate code or applications can define project-level elements or standard methods for one or more projects.
Contentstack provides a boilerplate that incorporates reference examples developers can use when building UI integrations in Contentstack.
This boilerplate reduces the effort of developers when building their integrations. It also provides more visibility on the structure of the marketplace applications.
The boilerplate code includes all the locations where your integrations can be placed inside Contentstack’s UI. Those locations are:
Custom Field
Entry Sidebar Widget
Asset Sidebar Widget
Dashboard Widget
Field Modifier
Full Page
JSON RTE plugin
The following modules in this course describe how to build an app using our Marketplace App boilerplate (which uses app sdk for interaction with Contentstack). For more information about the Marketplace App boilerplate, you can check the Marketplace App Boilerplate GitHub repository.