# Contributing to node-red-contrib-tcp-client Thank you for considering contributing to node-red-contrib-tcp-client! Contributions are essential for improving the project and ensuring its continued success. ## How Can I Contribute? ### Reporting Bugs If you encounter a bug while using node-red-contrib-tcp-client, please open an issue on the [GitHub Issues](https://github.com/jorgen-k/node-red-contrib-tcp-client2/issues) page. Be sure to include detailed steps to reproduce the bug, along with any relevant information about your environment. ### Suggesting Enhancements If you have an idea for enhancing node-red-contrib-tcp-client, we'd love to hear it! Please open an issue on the [GitHub Issues](https://github.com/jorgen-k/node-red-contrib-tcp-client2/issues) page and describe your suggestion in detail. ### Contributing Code 1. Fork the repository on GitHub. 2. Clone your forked repository to your local machine. 3. Create a new branch for your changes: `git checkout -b my-feature`. 4. Make your changes and commit them: `git commit -am 'Add new feature'`. 5. Push your changes to your forked repository: `git push origin my-feature`. 6. Create a pull request on the GitHub repository. ### Code Style Guidelines Please follow the existing code style and formatting conventions when contributing code. Ensure your code is well-documented and includes appropriate comments where necessary. ## Code of Conduct By participating in this project, you agree to abide by the [Code of Conduct](CODE_OF_CONDUCT.md). Please review the Code of Conduct before contributing to ensure a positive and inclusive community environment. ## Questions or Concerns? If you have any questions or concerns about contributing to node-red-contrib-tcp-client, feel free to reach out to the project maintainers or open a discussion on the [GitHub Discussions](https://github.com/jorgen-k/node-red-contrib-tcp-client2/discussions) page. We appreciate your interest in contributing to node-red-contrib-tcp-client and look forward to your contributions! ## Releasing 1. Commit and push 2. Test manually all testcasesasdf 3. run npm release in development directory 4. On [node/node-red-contrib-tcp-client2)](https://flows.nodered.org/node/node-red-contrib-tcp-client2) press *check for update*