In this chapter, we have successfully created a minimalistic markdown editor. We have walked through the process of integrating third-party editor components, wiring keyboard combinations, and performing messaging between the browser and Node.js parts of the Electron application. You should now have a better understanding of application deployments and automatic updates, as well as simple release management via the GitHub repository.
Then, you learned how to build a basic desktop application with system menu integration and access to the local filesystem. This is essentially the bare bones of a typical Electron project you are going to work on in the future. However, the Electron framework provides you with a wrapper around your web application. You still need to decide whether to use plain JavaScript, HTML, and CSS or employ an existing web framework to move faster. This...