We welcome contributions to the CSS-in-JS Utilities library! This document provides guidelines for contributing to the project.
- Fork the repository on GitHub.
- Clone your fork locally.
- Install dependencies with
npm install
. - Create a branch for your contribution.
- Make your changes in the appropriate files under the
src
directory. - Add or update tests in the
src/__tests__
directory to cover your changes. - Ensure all tests pass by running
npm test
. - Update the README.md if your changes require documentation updates.
- Write TypeScript code following the existing style in the project.
- Use meaningful variable and function names.
- Comment your code where necessary, especially for complex logic.
- Commit your changes with a clear and descriptive commit message.
- Push your changes to your fork on GitHub.
- Create a pull request against the main repository.
- Describe your changes in the pull request, including the motivation for the change and any relevant issue numbers.
- Use the GitHub issue tracker to report bugs or suggest features.
- Provide as much detail as possible, including steps to reproduce for bugs.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Thank you for contributing to CSS-in-JS Utilities!