firmware/CONTRIBUTING.md
2024-08-19 10:06:33 -07:00

2.0 KiB

Contributing to Meshtastic Firmware

We're excited that you're interested in contributing to the Meshtastic firmware! This document provides a high-level overview of how you can get involved.

Important First Steps

Before you begin, please:

  1. Read our documentation: Our official documentation is a crucial resource. It contains essential information about the project, including setup guides, feature explanations, and contribution guidelines.

  2. Check out the firmware build guide: For specific instructions on setting up your development environment and building the firmware, refer to our Firmware Build Guide.

  3. Read our Code of Conduct

  4. Join our Discord community to connect with other contributors and get help

Getting Help and Discussing Ideas

We encourage open communication and discussion before diving into code changes:

  1. Use GitHub Discussions: For new ideas, questions, or to discuss potential changes, start a conversation in our GitHub Discussions first. This helps us collaborate and avoid duplicate work.

  2. Join our Discord: For real-time chat and quick questions, join our Discord server. It's a great place to get help and connect with the community.

  3. Reporting Issues: If you've identified a bug, please use our bug report template when creating a new issue in the issue tracker. Ensure you've searched existing issues to avoid duplicates.

Making Contributions

  1. Fork the repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes
  4. Test your changes thoroughly
  5. Create a pull request with a clear description of your changes

Coding Standards

[Placeholder for coding standards]

Thank you for contributing to Meshtastic!