| master | develop | 
|---|---|
Backend function for Kentico Cloud documentation portal, which utilizes Kentico Cloud as a source of its content.
The function responds to webhooks from Kentico Cloud and then notifies search service and API reference service about changes in content.
- This project is a JavaScript Azure Functions application.
- It publishes events to an Azure Event Grid topic, where any number of subscribers can listen.
- Most importantly, the service forwards the type of Kentico Cloud operation along with codenames of the affected content items, so the subscribers can then act accordingly.
- Node (+yarn) installed
- Visual Studio Code installed
- Subscriptions on MS Azure and Kentico Cloud
- Open Visual Studio Code and install the prerequisites according to the following steps.
- Log in to Azure using the Azure Functions extension tab.
- Clone the project repository and open it in Visual Studio Code.
- Run yarn installin the terminal.
- Set the required keys.
- Deploy to Azure using Azure Functions extension tab, or run locally by pressing Ctrl + F5in Visual Studio Code.
- EventGrid.DocsChanged.Endpoint- Event Grid endpoint
- EventGrid.DocsChanged.Key- Event Grid topic authentication key
- Run yarn run testin the terminal.
Feel free to open a new issue where you describe your proposed changes, or even create a new pull request from your branch with proposed changes.
All the source codes are published under MIT licence.