rodnansol / spring-configuration-property-documenter

Tool to document Spring Configuration Properties - Leave us a feedback: https://github.com/rodnansol/spring-configuration-property-documenter/discussions/74
Apache License 2.0
39 stars 5 forks source link

Gradle plugin #6

Closed nandorholozsnyak closed 1 year ago

nandorholozsnyak commented 1 year ago

Is your feature request related to a problem? Please describe. The project started with a Maven plugin and nowadays it is just not feasible to have a plugin for one build management tool, and from experience I think Maven is the more used tool for Java based projects but Gradle is also keeping up and we see a lot of Spring Boot projects with Gradle nowadays so it is a must to create a Gradle plugin for the tool.

Describe the solution you'd like A Gradle plugin that mitigate the same functionalities as the Maven plugin. Please read the Maven plugin documentation for the already existing features/commands/goals.

tkhadir commented 1 year ago

Hello @nandorholozsnyak i'm using gradle exclusively i can give a help if you want to add the plugin

nandorholozsnyak commented 1 year ago

Hello @tkhadir ,

Thank you for your interest, I'm still searching spare time for this implementation, so if you have knowledge with creating a Gradle plugin, I'm down for an implementation.

Some requirements:

Quick question: Where did you find the project? 😁

tkhadir commented 1 year ago

Hello @nandorholozsnyak,

Thanks for the infos i will take a look, it's my colleague who showed your project it's very awsome 😄

nandorholozsnyak commented 1 year ago

Hello @tkhadir

That is nice, thank you! If you start the implementation make sure to check the new release, a few new options are available for the Maven plugin, of course for an initial prototype not all needed, just to make sure you know how much effort you are taking over :D

tkhadir commented 1 year ago

Hello @nandorholozsnyak, i have started working on, i forked the master branch that i think contains the latest modifications 😄

tkhadir commented 1 year ago

Hello @nandorholozsnyak i have added the plugin locally and now i need to test the functionnalities and compare with the maven plugin have you created a discord channel or something like that to exchange more easily during a contribution ?

nandorholozsnyak commented 1 year ago

There is @tkhadir https://discord.gg/wNMktG5g

tkhadir commented 1 year ago

Hello @nandorholozsnyak i have created a pull request for the work in progress can you create a branch with the number of the issue as a branch name then you can or other person continue on the work when i'm not available

tkhadir commented 1 year ago

to publish the plugin in your local machine run ./gradlew publishToMavenLocal

nandorholozsnyak commented 1 year ago

Hello @tkhadir , thank you for your input, I have made progress on the changes, I hope I can finish soon, and release it to the world. Thank you again!