Contributing to swift-patterns-mcp

January 20, 2026 ยท View on GitHub

Thank you for your interest in contributing to swift-patterns-mcp! We welcome contributions from the community to help improve this project.

How to Contribute

  1. Fork the repository
    • Click the "Fork" button at the top right of the repository page.
  2. Clone your fork
    • git clone https://github.com/your-username/swift-patterns-mcp.git
  3. Create a new branch
    • git checkout -b my-feature-branch
  4. Make your changes
    • Add new features, fix bugs, or improve documentation.
  5. Test your changes
    • Run npm run build and npm test to ensure everything works.
  6. Commit and push
    • git add .
    • git commit -m "Describe your changes"
    • git push origin my-feature-branch
  7. Open a Pull Request
    • Go to the repository on GitHub and open a pull request from your branch.

Guidelines

  • Follow the existing code style and conventions.
  • Write clear, concise commit messages.
  • Add or update tests for new features or bug fixes.
  • Document any new functionality.

Running Locally

  • Install dependencies: npm install
  • Build the project: npm run build
  • Run tests: npm test

Reporting Issues

If you find a bug or have a feature request, please open an issue on GitHub with as much detail as possible.

Code of Conduct

Please be respectful and considerate in all interactions. See CODE_OF_CONDUCT.md if available.


Thank you for helping make swift-patterns-mcp better!