Why do you use executable scripts?
We have tried to make Nota as easily extensible as possible. This is why Nota extensions are just plain text executable scripts. This means:
- your extension is a single file
- you can write an extension in any programming language
- you can easily use any globally installed CLI
- you can easily adopt scripts that weren't specifically made for Nota
Can I define a global extension?
No. Extensions work only for the current workspace they are in.
We will probably support global extensions in the future as well but we will first need to validate that there are valid use cases and demand for it. Write to us to tell us your use case.
Do you have a programmatic API?
No. This is on our roadmap but we want to make the API secure and easy to use and we found those two hard to achieve. This is why we will need more time to get this right.