Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.93 KB

CONTRIBUTING.md

File metadata and controls

48 lines (30 loc) · 1.93 KB

Contributing to @callstack/react-theme-provider

Code of Conduct

We want this community to be friendly and respectful to each other. Please read the full text so that you can understand what actions will and will not be tolerated.

Development Process

The core team works directly on GitHub and all work is public.

Workflow and Pull Requests

Working on your first Pull Request? You can learn how from this free series How to Contribute to an Open Source Project on GitHub

Before submitting a pull request, please make sure the following is done:

  1. Fork the repo and create your branch from master (a guide on how to fork a repository).
  2. We have a commit message convention:
    • fix - bug fixes
    • feature - new features, e.g. add GrouppeList component
    • docs - code/structure refactor, e.g. new structure folder for components
    • refactor - changes into documentation, e.g. add usage example for Button
    • chore - tooling changes, e.g. change circle ci config
  3. Always make sure that your code passes eslint before opening a PR.
  4. If you've changed APIs, update the documentation.
  5. Make sure to provide an example usage (check how others do it).

Running the example

Just run yarn example:web. After each change you have to build code using yarn build:babel.

Reporting New Issues

The best way to get your bug fixed is to provide a reduced test case. Please provide a public repository with a runnable example if possible.

How to Get in Touch

Code Conventions

We use Prettier with ESLint integration.

License

By contributing to @callstack/react-theme-provider, you agree that your contributions will be licensed under its MIT license.