Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.33 KB

File metadata and controls

51 lines (35 loc) · 1.33 KB

Contributing

Thank you for your interest in contributing to DSoftStudio Mediator! Every contribution helps improve the library for the entire .NET community.

Development Setup

  1. Clone the repository
  2. Install the .NET SDK
  3. Build the solution
git clone https://github.com/DSoftStudio/Mediator
cd Mediator
dotnet build

Running Tests

Run the full test suite to verify everything works correctly:

dotnet test

All tests must pass before submitting a pull request.

Coding Guidelines

  • Follow the existing coding style and conventions used throughout the codebase
  • Write clear and maintainable code
  • Include unit tests for new features
  • Avoid breaking public APIs
  • Keep performance in mind — this is a high-performance library

Pull Requests

When submitting a pull request, please ensure the following:

  • Provide a clear description of the changes
  • Reference related issues where applicable
  • Ensure all tests pass
  • Ensure the code compiles without warnings
  • Keep changes focused and limited in scope

Reporting Bugs

Bugs should be reported using GitHub Issues. When filing a bug report, please include:

  • A clear description of the problem
  • Steps to reproduce the issue
  • Expected behavior versus actual behavior