Chapter 30. Closing Circle Two
Now we've been through two complete cycles of development on our JUnit plug-in:
The first cycle got the basic structure in place and the deployment infrastructure set up.
The second cycle added some functionality and showed all the non-coding tasks necessary to become a full-fledged enabler.
One surprise in Circle Two is the amount of non-programming work necessary to write an effective plug-in:
Internationalization
Help
Tracing
Accessibility
Plug-in schemas and documentation
This work is the difference between just adding a feature to Eclipse for personal use and really enabling other users and plug-in writers. Figure 30.1 shows all the classes we've written and how they are related.
Figure 30.1. Overview of All Contributed ...
Get Contributing to Eclipse: Principles, Patterns, and Plug-Ins now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.