Procedure for Creating a New Adapter
Follow these steps to develop a new adapter for seamless integration into the Calibo Accelerate platform:
-
Use Case Definition
Clearly articulate the use case that the integration is designed to address. Outline the problem statement, provide a high-level solution approach, and detail the impact of the integration. Substantiate the problem statement and impact with relevant data and statistics. Accompany your explanation with documents, diagrams, and other artifacts that make the use case easily comprehensible.
-
Technology Description
Detail the technology being integrated and elucidate how it will interact with the Calibo Accelerate platform to solve the identified problem.
-
Contract and Interface Definition
Collaborate with the Calibo Accelerate platform team to define the contract that the adapter will implement.
-
Adapter Development and Testing
Independently develop and test the adapter, ensuring compliance with the specifications, standards, guidelines provided by the Lazsa team .
-
Share Development and Test Results
Provide the Lazsa team with the developed code, dependencies, and any other necessary components for successful microservice deployment.
Following a thorough review of test results and code, the Lazsa team proceeds to develop the required UI and backend code.
See Review Process. -
Share Security Test Results
Share unit test cases with coverage, Dynamic Application Security Testing (DAST) and Static Application Security Testing (SAST) reports, performance results, Open Source license legal review, OS vulnerabilities, and OS dependencies with the Lazsa team.
-
Deployment
Upon successful completion of all steps and positive reviews, the Lazsa team deploys the adapter within the platform.

Note:
The adapter will function as an independent microservice. Therefore, the adapter code must be developed accordingly.
What's next Coding Standards and Guidelines |