# Contributing to React State Factory

:sparkles: First off, thanks for taking the time to contribute! :sparkles:

The following is a set of guidelines for contributing to React State Factory, which is hosted on GitHub. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.

## Hacktoberfest

This project participates in [Hacktoberfest](https://hacktoberfest.digitalocean.com/). If you're new to open source or Hacktoberfest, please check out the [participation details](https://hacktoberfest.digitalocean.com/participation).

## Getting Started

- Fork the repository and clone your fork.
- Install the dependencies: `npm install`
- Create a new branch for your feature or bug fix: `git checkout -b my-new-feature`

## Coding Guidelines

- Ensure your code aka node module is work well with any peerDependencies
- Make sure your code lints with `npm run lint`.

## Submitting Changes

1. Push your changes to your fork on GitHub.
2. Create a pull request against the master branch.
3. Describe your changes in the pull request. Include screenshots if your changes are visual.
4. Wait for a maintainer to review your pull request and provide feedback.

## Reporting Bugs or Suggesting Enhancements

Please use the [GitHub issue tracker](https://github.com/Pengeszikra/react-state-factory/issues) to report bugs or suggest enhancements.

## License

By contributing to React State Factory, you agree that your contributions will be licensed under the project's MIT license.

## Code of Conduct

Please note that this project is released with a [Contributor Code of Conduct](./CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.
