Contributions to grpc-labview are welcome from all!
grpc-labview is managed via git, with the canonical upstream repository hosted on GitHub.
grpc-labview follows a pull-request model for development. If you wish to contribute, you will need to create a GitHub account, fork this project, push a branch with your changes to your project, and then submit a pull request.
- See the Readme for documentation on how to build and use the example.
When creating an issue, please provide a detailed description to help us understand the problem. Here are some tips:
- Title: Use a clear, concise title that summarizes the issue.
- Description:
- What Happened: Describe the issue you encountered.
- Expected Behavior: Explain what you expected to happen.
- Steps to Reproduce: List the steps necessary to reproduce the issue.
- Environment: Include relevant details about your environment (e.g., operating system, LabVIEW version, gRPC version, etc.).
- Screenshots: If applicable, add screenshots to clarify the issue.
When submitting a PR, please follow these guidelines to ensure clarity and ease of review:
- Title: Start with a short, descriptive title that summarizes the change.
- Description:
- Purpose: Explain why you are making this change.
- Changes Made: Describe what changes you made and why.
- Related Issues: Reference any related issues using
#issue_number
. - Testing: Outline how you tested your changes and any specific areas of the code to focus on during review.
Please remember to sign off your commits (e.g., by using git commit -s if you are using the command line client). This amends your git commit message with a line of the form Signed-off-by: Name Lastname name.lastmail@emailaddress.com. Please include all authors of any given commit into the commit message with a Signed-off-by line. This indicates that you have read and signed the Developer Certificate of Origin (see below) and are able to legally submit your code to this repository.
- Be Clear and Concise: The more precise and clear your descriptions are, the easier it will be for maintainers to understand and address your contributions.
- Use Markdown: Utilize Markdown for formatting your descriptions. It helps make your issues and PRs more readable.
- Engage with the Community: Don’t hesitate to ask questions or seek clarification on issues or PRs. We’re here to help!
- Issues with merged Community PRs: We will revert the PR changes, and it will be the original author's responsibility to correct the error.
See GitHub's official documentation for more details.
To ask about a possible enhancement, email us at yash.chauhan@emerson.com or karthik.nischal@emerson.com
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or
(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or
(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved.
(taken from developercertificate.org)
See LICENSE for details about how labview-grpc-query-server is licensed.