# Contributing to Tensors
HIIII contributors to the Tensors library! Here's how you can get involved:
## Reporting Issues
If you encounter any bugs, have feature requests, or have other issues with the library, please [open an issue](https://github.com/your-username/tensors/issues/new) on the GitHub repository. When reporting an issue, please provide as much detail as possible, including:
- A clear description of the problem
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Any relevant error messages or logs
## Contributing Code
1. **Fork the repository**: Start by forking the [Tensors repository](https://github.com/GooseKIller/Tensors) to your own GitHub account.
2. **Create a new branch**: Create a new branch for your feature or bugfix. Use a descriptive name for your branch, such as `feature/new-functioun` or `fix/memory-optimmization`.
3. **Make your changes**: Implement your changes, following the existing code style and conventions. Make sure to add tests for any new functionality or bug fixes.
4. **Run the tests**: Ensure that all existing tests pass and that your changes don't introduce any regressions. You can run the tests locally using the following command: `cargo test`
5. **Update the documentation**: If your changes affect the library's usage or functionality, please update the relevant sections in the `README.md` file.
6. **Commit your changes**: Commit your changes with a clear and concise commit message that describes the purpose of your changes.
7. **Push your branch**: Push your branch to your forked repository on GitHub.
## Code Style
Please follow the Rust code style guidelines, which can be enforced using the `rustfmt` tool. You can install `rustfmt` using Cargo: `cargot install fmt`
Then, you can format your code by running: `cargo fmt`
## License
By contributing to the Tensors library, you agree that your contributions will be licensed under the [MIT License](LICENSE).
Thank you for your interest in contributing to Tensors! We appreciate your help in making the library better. ^>^