The AI Mentor Studio API Integration provides an integration service for interacting with the AI Mentor Studio API.
A core service module is also included and contains the entities to store the information provided by the AIMS API and the server actions to support those entities.
The core service module also includes some additional functionality that is not present in the aIMS API out of the box. There are entities to store information about multiple infrastructures and also an entity to enter custom weights for each code analysis pattern. This allows you to customize the output of the AIMS API to match your organization's technical debt management priorities.
Finally, a business logic module with server actions that perform some common tasks including:
Getting the overall technical debt rating for an application.
Getting the count of occurrences per technical debt category for an application and its modules.
Getting the list of code analysis patterns found in an application and its modules.
Getting a list of code analysis patterns found in an application and its modules that match a list of code patterns of interest.
Getting a detailed object of all technical debt information available for an application.
The demo application allows you to select an application version from your environment to test several of the features mentioned above.
The demo application also allows you to pull down data from an infrastructure and store it in the core service entities. After downloading, a list of module findings is available as an example.
The demo was updated to provide an example of how to load the core entities from the AI Mentor Studio API and how to interact with those entities.