diff --git a/extensions/README.md b/extensions/README.md index 39fee282a2..f502772713 100644 --- a/extensions/README.md +++ b/extensions/README.md @@ -15,13 +15,13 @@ to specific areas of the application, and must adhere to a set of interfaces and Extensions currently have access to the following functional areas: -- Authentication and identity - extensions can provide a mechanism to gate access to the application, as well as mechanisms used to provide user identity. -- Storage - extensions can override the built in filesystem storage with a new way to read, write and access bot projects. -- Web server - extensions can add additional web routes to Composer's web server instance. -- Publishing - extensions can add publishing mechanisms -- Runtime Templates - extensions can provide a runtime template used when "ejecting" from Composer -- Bot Project Templates - extensions can add items to the template list shown in the "new bot" flow -- Boilerplate Content - extensions can provide content copied into all bot projects (such as a readme file or helper scripts) +- [Authentication and identity](#authentication-and-identity) - extensions can provide a mechanism to gate access to the application, as well as mechanisms used to provide user identity. +- [Storage](#storage) - extensions can override the built in filesystem storage with a new way to read, write and access bot projects. +- [Web server](#web-server) - extensions can add additional web routes to Composer's web server instance. +- [Publishing](#publishing) - extensions can add publishing mechanisms +- [Runtime Templates](#runtime-templates) - extensions can provide a runtime template used when "ejecting" from Composer +- [Bot Project Templates](#bot-project-templates) - extensions can add items to the template list shown in the "new bot" flow +- [Boilerplate Content](#boilerplate-content) - extensions can provide content copied into all bot projects (such as a readme file or helper scripts) Combining these endpoints, it is possible to achieve scenarios such as: @@ -488,6 +488,8 @@ await composer.addBotTemplate({ }); ``` +### Boilerplate Content + In addition, boilerplate material will also be added to every new bot project. Extensions can bundle additional content that will be copied into every project, regardless of which template is used. #### `composer.addBaseTemplate(template)`