The MADA Tools Developer Guide
Welcome to the Developer Guide for the MADA Tools project! This comprehensive guide is designed to provide developers with a detailed understanding of the various modules, classes, and functions available within this project's API. It will also provide:
- A guide to the architecture of the codebase.
- A Testing Guide
- An explanation on how documentation is deployed
- The Release Workflow
- Instructions for Creating MCP Servers, including:
Installation for Developers
Follow the Basic Installation instructions, but for the final step install all dependencies:
Once installed, set up pre-commit:
Now the pre-commit hooks will run before each commit. You can automatically fix most linting and formatting issues by running the following commands from the top of the repository:
We appreciate your contributions!