As promised we published two new guides that go into the details of designing and implementing plugins:
- https://guides.gradle.org/designing-gradle-plugins/
- https://guides.gradle.org/implementing-gradle-plugins/
I hope you’ll find them useful. The guides should give you more information on how solve certain problems. There are more guides in the pipeline. Periodically check the guides section on gradle.org. Feedback welcome!