|
Fix Version: |
0.23 |
Description: |
Define a macro api decloupled from react of blocknote. * define the api itself, with depencies to uniast * define the services to be able to list macro and get their definition * use the services in blocknote initialization to load all the registered macros (which should automatically update the slash action) * migrate the existing macros (html) to their own packages and register them in the dependency manager
Example of packages architecture: {code:java} core/macros/macros-api core/macros/macros-service (list all available macros, get a single macro descript by its id) core/macros/macros-default core/messages/messages-macro core/html/html-macro core/toc/toc-macro{code} |
Assignee: |
Clément Eraud |
|