# Contributing

We love contributions from the community! Whether you're reporting a bug, suggesting a feature, or submitting a pull request, your help is appreciated.

This document outlines the process for contributing to this project, including the guidelines for setting up your development environment, submitting changes, and following best practices.

## Table of Contents
1. [Reporting Bugs](#reporting-bugs)
2. [Suggesting Features](#suggesting-features)
3. [Contributing Code](#contributing-code)
4. [Code Style](#code-style)
5. [Testing](#testing)
6. [Commit Messages](#commit-messages)
7. [Pull Request Process](#pull-request-process)

---

## Reporting Bugs

If you find a bug in the project, please follow these steps:

1. **Check for Existing Issues:** Before opening a new issue, search the [existing issues](https://github.com/iromu/spring-boot-openfeature/issues) to ensure it hasn't already been reported.
2. **Open a New Issue:** If the bug hasn't been reported, open a new issue with the following information:
    - A clear description of the bug.
    - Steps to reproduce the bug.
    - Expected and actual behavior.
    - Screenshots or logs if applicable.

---

## Suggesting Features

If you have an idea for a new feature, follow these steps:

1. **Check Existing Feature Requests:** Before suggesting a new feature, search through the [existing issues](https://github.com/iromu/spring-boot-openfeature/issues) to ensure the feature hasn't already been requested.
2. **Open a Feature Request:** If the feature isn't already requested, open a new issue with the following information:
    - A clear description of the feature.
    - The problem it will solve.
    - Any relevant use cases.

---

## Contributing Code

We welcome code contributions! To contribute, follow these steps:

1. **Fork the Repository:** Create a fork of the repository by clicking the "Fork" button in the top-right corner of the repository page.
2. **Clone Your Fork:** Clone your fork to your local machine using:
   ```bash
   git clone https://github.com/[your-username]/spring-boot-openfeature.git
