This is comments / documentation only, no actual code has been changed.
As a new contributor it was somewhat tedious to figure out what the components do. Their purposes and relationships aren't always straightforward. Often the same component is responsible for multiple distinct jobs. I added a couple @component-annotated doc comments on things that weren't immediately obvious to me.
Maybe some of the quirks could be refactored out, too.
This is comments / documentation only, no actual code has been changed.
As a new contributor it was somewhat tedious to figure out what the components do. Their purposes and relationships aren't always straightforward. Often the same component is responsible for multiple distinct jobs. I added a couple @component-annotated doc comments on things that weren't immediately obvious to me.
Maybe some of the quirks could be refactored out, too.