# Contributing to Obsidian Brain
First off, thank you for considering contributing to Obsidian Brain!
## How Can I Contribute?
### Reporting Bugs
- Use the GitHub issue tracker to report bugs.
- Describe the steps to reproduce the bug.
- Include information about your operating system and Rust version.
### Suggesting Enhancements
- Open an issue to discuss the enhancement before starting work.
### Pull Requests
- Follow the existing code style.
- Ensure all tests pass (`cargo test`).
- Run `cargo fmt` and `cargo clippy` before submitting.
- Add tests for any new features or bug fixes.
## Development Setup
1. Clone the repository.
2. Install Rust.
3. Run `cargo build` to build the project.
4. Run `cargo test` to run the tests.
## License
By contributing to this project, you agree that your contributions will be licensed under the same CC BY-NC 4.0 license as the project.