Because the Notion API is still in beta, a few things are not supported and this project is directly impacted. Here is a list of the current limitations of this project.
/docution my_module
for example)The Notion API does not support block deletion for now, and therefore we can't automatically delete the command block (/docution my_module
for example).
Once the Notion API support it, this project should remove the command block and replace it with the documentation.
For better formatting, the documentation uploaded on Notion should contains dividers. But for now only text-based blocks are supported, so we can't do it.
In order to access all blocks of a page, we need to recursively call the Notion API, for each children of children of children... This is highly inefficient and very slow. Later, when the Notion API permits it, we should retrieve all recursive children at once.