We have a new Maven plugin (v2.0.0) to create/update/delete API docs in Developer portal (Drupal 😎 using your OpenAPI Specification.
<plugin> <groupId>com.apigee.smartdocs.config</groupId> <artifactId>apigee-smartdocs-maven-plugin</artifactId> <version>2.0.0</version> <executions> <execution> <id>smartdocs-deploy</id> <phase>install</phase> <goals> <goal>apidoc</goal> </goals> </execution> </executions> </plugin>
For more info, refer to this link. Try out the samples and please go through the pre-requisites mentioned.
As mentioned, this is an open-sourced project, looking for all your contributions as well. For contributing, please refer to this link. If there are any issues, please create a GitHub issue here.
For more details and discussions, please use the Apigee community. Hope this is a useful plugin that can help complete your entire CI/CD lifecycle and migrating documentation from your Drupal 7 to Drupal 8 version of Dev portal
If you have the D8 module already installed and want to use this Maven plugin, please update the module by running
composer update drupal/apigee_api_catalog --with-dependencies --optimize-autoloader
The Maven plugin uses a new enhancement added to the module (filtering)