Create new Gradle plugin project
I order to provide proper support for Antora from Grdle a decent plugin is required. @rwinch already started some work on GitHub, but it really needs to mature quite a but before we can release a plugin
Suggestion:
- Start a new project in the
antora
calledantora-gradle-plugin
- Add Schalk Cronje (@ysb33r), Rob Winch (@rwinch) and Andreas Schilling as maintainers
- Create a specific account for Antora on Gradle plugin portal and load the keys for that as protected variables in the project so that the pipeline can auto-release upon tag or merge to
release
branch (exact process to be decided).
Structure: As there are two good ways to run it, the plugin project can be structured into a base plugin, a plugin using node to run antora and a plugin using docker to run antora. This will allow consumers to choose the approach that suits them best. I suspect it will be feasible to release only the nodejs version on a first go.