# Contributing to Unified Parameter Handler

Thank you for considering contributing to the Unified Parameter Handler!

## How to Contribute

*   **Reporting Bugs:** If you find a bug, please open an issue on GitHub detailing the problem, expected behavior, and steps to reproduce.
*   **Suggesting Enhancements:** Open an issue to suggest new features or improvements.
*   **Pull Requests:**
    1.  Fork the repository.
    2.  Create a new branch for your feature or fix.
    3.  Make your changes. Ensure you follow the coding style (run `yarn format` and `yarn lint`).
    4.  Add tests for your changes if applicable.
    5.  Commit your changes using [Conventional Commits](https://www.conventionalcommits.org/) format (e.g., `feat: Add support for new parameter`, `fix: Correct cookie handling`). This is important for automated releases.
    6.  Push your branch and open a Pull Request against the `master` branch.

## Development Setup

1.  Clone the repository.
2.  Install dependencies: `yarn install`
3.  Run tests: `yarn test`
4.  Build: `yarn build`

## Code Style

Please run `yarn format` and `yarn lint` before committing to ensure code consistency.
