# 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*