# Contributing to Veclite
Thank you for considering contributing to Veclite! We welcome contributions from the community to improve the project. Please follow the guidelines below to ensure a smooth contribution process.
## How to Contribute
1. **Fork the Repository**
Fork the repository to your GitHub account and clone it to your local machine.
2. **Create a Branch**
Create a new branch for your feature or bug fix:
```bash
git checkout -b feature/your-feature-name
```
3. **Make Changes**
Implement your changes, ensuring your code adheres to the project's coding standards.
4. **Write Tests**
Add or update tests to cover your changes.
5. **Commit Changes**
Write clear and concise commit messages:
```bash
git commit -m "Add feature: your-feature-name"
```
6. **Push Changes**
Push your branch to your forked repository:
```bash
git push origin feature/your-feature-name
```
7. **Submit a Pull Request**
Open a pull request to the main repository. Provide a detailed description of your changes.
## Code of Conduct
Please adhere to Veclite's [Code of Conduct](CODE_OF_CONDUCT.md) to maintain a welcoming and inclusive environment.
## Reporting Issues
If you encounter any issues, please report them in the [Issues](https://github.com/Pjdur/Veclite/issues) section. Provide as much detail as possible.
## Need Help?
If you have any questions, feel free to reach out by opening a discussion or contacting the maintainers at
Thank you for contributing to Veclite!