About 3scale CMS Tools

Maven project to group multiple submodules related to 3scale's Content Management System API, and to handle build ordering and aggregate test reporting

Project Modules

This project has declared the following modules:

Name Description
3scale CMS Tools (Parent) Maven project to provide common base configuration for inheritance by other related projects
3scale CMS Tools (OpenAPI-Generator Template Customizations) Customizations to the OpenAPI-Generator templates for use with generating code in the 3scale-cms project
3scale CMS Tools (REST client library) Java library to interact with 3scale Content Management System via the CMS's REST API. This requires use of either a Provider Key or an Access Token that has been granted permission to the Account Management API and the Developer Portal API
3scale CMS Tools (command-line interface) A Quarkus-based command-line interface to the 3scale Content Management System. It is recommended to use this via the assembled container image `ghcr.io/fwmotion/3scale-cms`.