Thank you for your interest in contributing to mysql-mcp! This document provides guidelines for contributing.
- Fork the repository
- Clone your fork locally
- Create a branch for your changes (
git checkout -b feature/amazing-feature) - Make your changes
- Test your changes thoroughly
- Commit with clear, descriptive messages
- Push to your fork
- Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/mysql-mcp.git
cd mysql-mcp
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build- Follow the existing code style
- Use TypeScript for all new code
- Add comments for complex logic
- Keep functions focused and small
- Use clear, descriptive commit messages
- Reference issues when applicable (
Fixes #123) - Keep commits atomic (one logical change per commit)
- Provide a clear description of changes
- Reference any related issues
- Ensure all tests pass
- Update documentation if needed
If you have questions, feel free to open an issue for discussion.