The best way to learn how to build an editor is to browse our existing editor plugins and examine their structures. You can find them here: https://github.com/standardnotes/plugins/tree/main/packages
You can also clone the blank-slate project from GitHub, but note that this may become outdated.
Instructions on setting up your local environment can be found in the Local Setup tutorial.
To see how we built our own plugins, study the source code available here.
For questions on development, post in the forum or join our Discord.
If you'd like to support Standard Notes and use our secure hosting to install all the components we have to offer, consider purchasing a subscription plan.