-
-
Notifications
You must be signed in to change notification settings - Fork 8
feat: Gradle plugin implementation #53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Initialization
- Prototype for the single documentation generation
…clusion lists - AggregationDocumenter setups properly the exclusion and inclusion lists
- New XSD is introduced to fix the problem
- Simple documentation task - Aggregation task - With samples
- Documentation and changed samples - Some typo fixes in the Maven plugin documentation
3ab5acf
to
3bb6ef5
Compare
@all-contributors please add @tkhadir for code |
I've put up a pull request to add @tkhadir! 🎉 |
Hello @tkhadir, Thank you for your initial work on the plugin, it was reworked, documentations were added and some samples are available. It will be released in the upcoming days. |
- Changes in the CI steps and README.adoc
- Cleanup - README changes
The Gradle plugin was born! Initialization and prototype for single documentation generation were done, and AggregationDocumenter was setup properly. A new XSD was introduced to fix the properties attribute issue. Simple documentation task, aggregation task, and samples were added, and documentation and samples were changed. CI steps and README.adoc were updated, and finally, cleanup and README changes were made. The plugin was complete! |
The team had been working hard the last few weeks on a new gradle plugin. After many commits and pull requests, finally the plugin was ready for production. The first feature was adding the gradle plugin itself, and the second was setting up a prototype for single documentation generation. The team then encountered a few issues, but they were quickly resolved. First, they noticed the AggregationDocumenter was not setting up the exclusion and inclusion lists properly. After making the necessary changes, they found their 0.4.0 XSD was not handling the properties attribute correctly, and they had to introduce a new XSD to fix the problem. With all the fixes in place, the team then moved on to the next feature: adding a simple documentation task, an aggregation task, and some samples. After making the necessary changes and typos fixes in the Maven plugin documentation, they merged the branch into feature/gradle-plugin and did some CI steps and README changes. Lastly, the team did some cleanup and made changes to the README file. Finally, after all the hard work and debugging, the team was ready to launch their new gradle plugin. With it, users would now be able to easily generate single documentation, as well as aggregate multiple documents with the help of funny samples. It was a great success! |
New Gradle plugin extension point for the tool.
Please check the documentation and samples.
Closes #6 .