📄️ Developer Setup
---
📄️ SDK Publishing
Publishing the MTN MOMO API SDK is a crucial step in making it available for developers to integrate into their applications. We utilize the Gradle Maven Publish Plugin to facilitate the publishing process. This plugin simplifies the configuration and management of publishing artifacts to Maven repositories, ensuring a smooth and efficient workflow.
📄️ Code Testing
The MTM Momo Android SDK is designed with a robust testing framework that includes automated style checks, code coverage assessments, unit tests, and user interface/integration tests. These tests are crucial for maintaining code quality and ensuring that new changes do not introduce bugs. All tests are executed through GitHub Actions whenever a pull request is submitted. It is essential that all tests pass successfully for a pull request to be merged without requiring an admin override, thereby maintaining the integrity of the codebase.