We welcome contributions to the BlueLink Manager project! By contributing, you agree to abide by our Code of Conduct and the terms of the MIT License.
Fork the BlueLink Manager repository on GitHub.
git clone https://github.com/YOUR_USERNAME/beam.git
cd beam/BlueBeamNativeCreate a new branch for your feature or bug fix. Use a descriptive name.
git checkout -b feature/your-feature-name
# or
git checkout -b bugfix/fix-bug-description- Ensure your code adheres to the existing coding style and conventions.
- Add comments where necessary to explain complex logic.
- Write clear, concise commit messages.
- If you're adding a new feature, consider writing unit tests.
Before submitting a pull request, ensure your changes build successfully and all existing tests pass. If you added new tests, make sure they also pass.
To build the project:
mkdir build
cd build
cmake ..
cmake --build .git add .
git commit -m "feat: Add new feature" # or "fix: Fix bug"git push origin feature/your-feature-nameGo to the original BlueLink Manager repository on GitHub and open a new pull request from your forked branch to the main branch.
- Provide a clear and detailed description of your changes.
- Reference any related issues.
We expect all contributors to adhere to our Code of Conduct.
If you find a bug, please open an issue on the GitHub Issues page and provide as much detail as possible, including steps to reproduce the bug.
If you have an idea for a new feature, please open an issue on the GitHub Issues page to discuss it.