Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.33 KB

File metadata and controls

53 lines (36 loc) · 1.33 KB

Contributing

Thanks for your interest in contributing to mcp-atom-of-thoughts!

Reporting Bugs

Open a bug report with:

  • Steps to reproduce
  • Expected vs actual behavior
  • Node version and OS

Suggesting Features

Open a feature request describing the problem you want to solve.

Development Setup

git clone https://github.com/dioptx/mcp-atom-of-thoughts.git
cd mcp-atom-of-thoughts
npm install
npm run build
npm test

Requirements: Node.js >= 18

Making Changes

  1. Fork the repo and create a branch from main
  2. Make your changes
  3. Add or update tests for any new behavior
  4. Run the full test suite: npm test
  5. Run the build to check for type errors: npm run build
  6. Open a pull request

Pull Request Guidelines

  • Keep PRs focused — one feature or fix per PR
  • Include tests for new functionality
  • Ensure npm test passes before submitting
  • Update documentation if you change user-facing behavior

Code Style

  • TypeScript with strict mode enabled
  • Tests use vitest
  • Follow existing patterns in the codebase

License

By contributing, you agree that your contributions will be licensed under the MIT License.