Thank you for considering contributing to the EdgeX Native Build project! Here are some guidelines to help you get started.
-
Fork the Repository:
- Click the "Fork" button at the top right of this page to create a copy of this repository in your GitHub account.
-
Clone Your Fork:
- Clone your forked repository to your local machine:
git clone https://github.com/your-username/edgex-native-build.git cd edgex-native-build
- Clone your forked repository to your local machine:
-
Create a Branch:
- Create a new branch for your changes:
git checkout -b my-feature-branch
- Create a new branch for your changes:
-
Make Changes:
- Make your changes to the codebase. Ensure your code follows the project's coding standards and passes all tests.
-
Commit Changes:
- Commit your changes with a clear and descriptive commit message:
git add . git commit -m "Add feature X"
- Commit your changes with a clear and descriptive commit message:
-
Push to GitHub:
- Push your changes to your forked repository:
git push origin my-feature-branch
- Push your changes to your forked repository:
-
Create a Pull Request:
- Go to the original repository and click the "New Pull Request" button.
- Select your branch and submit the pull request.
Please note that this project adheres to a Code of Conduct. By participating, you are expected to uphold this code.
If you encounter any issues, please report them by creating a new issue in the Issues section.
- Follow the existing code style.
- Write clear, concise comments.
- Ensure your code is well-documented.
- Ensure that your changes pass all existing tests.
- Add new tests for any new features or bug fixes.
By contributing, you agree that your contributions will be licensed under the same license as the project.
Thanks 😊