Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.58 KB

File metadata and controls

47 lines (31 loc) · 1.58 KB

Contributing to codelogic-mcp-server

Thank you for your interest in contributing to codelogic-mcp-server! This document provides guidelines and instructions for contributing.

Code of Conduct

Please read and follow our Code of Conduct.

How to Contribute

Reporting Bugs

  1. Check if the bug has already been reported in our Issues
  2. If not, create a new issue using the bug report template
  3. Include detailed steps to reproduce the bug
  4. Include your environment details (OS, Python version, etc.)

Suggesting Features

  1. Check if the feature has already been suggested in our Issues
  2. If not, create a new issue using the feature request template
  3. Clearly describe the feature and its benefits

Pull Requests

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them with clear commit messages
  4. Write tests for your changes
  5. Run all tests and ensure they pass
  6. Submit a pull request with a description of your changes

Development Setup

  1. Clone the repository
  2. Install dependencies: uv venv && uv pip install -e .
  3. Run unit tests: python -m unittest test/unit*

Coding Standards

  • Follow PEP 8 guidelines
  • Include docstrings for all classes and functions
  • Write unit tests for new functionality

License

By contributing to this project, you agree that your contributions will be licensed under the project's Mozilla Public License 2.0.