# Contributing Guide
We welcome contributions from the community! 
If you would like to participate in the project, here are some things to consider.

## Code of Conduct
Please read and follow the [Code of Conduct](./CODE_OF_CONDUCT.md).

## Submission Guidelines

###  Submitting an Issue
Before starting work on a pull request, please check if there is an open issue that your contribution relates to. 
If there is no such issue, please create a new issue to describe your contribution and start the discussion.

### Submitting a Pull Request (PR)
When you are ready to submit your contribution, please create a pull request.
Here are some things to consider:

- Add a descriptive title to the pull request.
- Link the related issue in the pull request.
- Ensure that all tests are successful and no warnings occur.
- Use a descriptive commit message.

## Workflow

- Find an issue that you would like to work on or create a new issue to propose a new feature or improvement.
- Fork the repository on GitHub.
- Create a new branch for your changes.
- Make your changes and commit them to your branch.
- Push your branch to your fork on GitHub.
- Create a new pull request from your branch.

A maintainer will review your pull request and may ask you to make additional changes
or provide more information before it is merged.

## License
By submitting a contribution, you agree to have your contribution published under the project's license. 
Please make sure you have the right to submit your contribution under this license.

## Acknowledgements
Thank you for wanting to contribute to the project! We appreciate the effort and time you are putting into your contribution.
