Summary
In this chapter on framework maintenance, we learned and reviewed some new and familiar topics – the development cycle, the release process, and maintenance tasks. These three topics enable us to successfully maintain a JavaScript software project over long periods of time. Part of the reason we dived into the details of these subjects is to enable you to create your own maintenance workflow, with your choice of tools and techniques.
When we looked at the steps of the development cycle, we scoped it down to the specificities of JavaScript framework development. Alongside that topic, we learned about the RFC process and found ways to get valuable feedback from the users of our frameworks. Furthermore, we focused on the release process, which included learning about structuring our approach to versioning, licensing, documentation, and so on. Finally, the long-term maintenance tasks included preparing for events that occurred previously in other JavaScript projects....