Skip to content

Latest commit

 

History

History
89 lines (59 loc) · 2.45 KB

File metadata and controls

89 lines (59 loc) · 2.45 KB

Contributing

Thank you for your interest in contributing to OctalMesh projects.

We welcome community contributions and appreciate the time and effort you put into improving our software. This document outlines how to participate effectively and sets expectations for collaboration.

Code of Conduct

All contributors are expected to follow the Code of Conduct.
Please be respectful, constructive, and professional in all interactions.

How to Contribute

You can contribute in several ways:

🐞 Reporting Bugs

Bug reports help improve quality and reliability.

When opening an issue, please include:

  • A clear and descriptive title
  • Steps to reproduce the issue
  • Expected and actual behavior
  • Environment details (OS, version, software, runtime, etc.)
  • Screenshots or logs, if applicable

Search existing issues before opening a new one.

💡 Suggesting Enhancements

Feature requests and improvements are welcome.

Please provide:

  • The problem you are trying to solve
  • Why this change would be useful
  • Possible approaches or alternatives

Well-scoped and clearly motivated proposals are more likely to be accepted.

🔧 Submitting Pull Requests

  1. Fork the repository
  2. Create a new branch from the default branch
  3. Make your changes, following existing style and conventions
  4. Commit with clear, meaningful messages
  5. Push your branch and open a pull request

Please ensure that:

  • The project builds successfully
  • Tests pass
  • Changes are focused and not overly broad
  • Related issues are referenced where relevant

Pull requests may be revised or declined if they do not align with the project goals or standards.

Development Guidelines

  • Follow existing code style and formatting rules
  • Avoid unrelated refactoring
  • Keep changes minimal and well-scoped
  • Document new behavior where appropriate
  • Add or update tests when applicable

Review Process

  • Maintainers may request changes or clarification
  • Reviews focus on correctness, clarity, and maintainability
  • Approval does not guarantee immediate merge

All decisions are made in the interest of long-term project quality.

Licensing

By contributing to this repository, you agree that your contributions will be licensed under the same license as the project.

Thank you for contributing to OctalMesh.
Clear scope, clean code, and sustainable collaboration.