mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind improvement /kind api-change /area core #### What this PR does / why we need it: This PR refactors ExtensionGetter implementation to add a support of enabling extension point(s). Here is an example of data field of `system` config map: ```json { "data": { "extensionPointEnabled": "{ \"search-engine\": [\"search-engine-algolia\"]}" }, ``` > 1. The `search-engine` is a name of extension point definition. > 2. The `search-engine-algolia` is a name of extension definition. #### Does this PR introduce a user-facing change? ```release-note None ``` |
||
---|---|---|
.. | ||
src | ||
build.gradle |