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.
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.