# Contributing to BRL-CAD Report Generator

First off, thank you for considering contributing to Report Generator! Your help and support are greatly appreciated.

The following guidelines will help you understand how to contribute to this project. By participating in this project, you agree to abide by these guidelines.

## How to Contribute

### Reporting Bugs

- Before reporting a bug, please search the issue tracker to ensure it hasn't already been reported.
- If you can't find a similar issue, create a new one with a clear title and description, and include as much relevant information as possible.
- Label the issue with the `bug` label.

### Suggesting Enhancements

- Before suggesting an enhancement, search the issue tracker to ensure it hasn't already been suggested.
- If you can't find a similar suggestion, create a new issue with a clear title and description, and explain why the enhancement would benefit the project.
- Label the issue with the `enhancement` label.

### Pull Requests

- Fork the repository and create your branch from `main`.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Issue that pull request with a description of the issue name and number it aims to resolve!

## Style Guidelines

- Follow the coding style used throughout the project, such as indentation, comments, and naming conventions.
- Write clean, well-documented, and easy-to-understand code.
- Add comments and explanations where necessary.
- Make small, focused commits with clear and descriptive commit messages.

## Code of Conduct

By participating in this project, you agree that your contributions will be licensed under its MIT License.

## Additional Resources

- [How to Create a Pull Request on GitHub](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)
- [GitHub Help Documentation](https://docs.github.com/en/github)

Thank you for contributing to BRL-CAD Report Generator!
