<commit_before>Contributing to CHIP
========================

Want to contribute? Great! First, read this page (including the small
print at the end).
By submitting a pull request, you represent that you have the right to license your contribution to Zigbee and the
community, and agree by submitting the patch that your contributions are licensed under the
[Apache 2.0 license](./LICENSE.md).

Before submitting the pull request, please make sure you have tested your changes and that they follow the project
[guidelines for contributing code](./docs/CONTRIBUTION_GUIDELINES.md).


## Becoming a Member

Currently these are the requirements to becoming a member of the [Project-CHIP Repository](https://github.com/project-chip/connectedhomeip/connectedhomeip.git)
* Must be a member of the Zigbee Alliance CHIP TSG Working Group
* Have signed the Zigbee CHIP WG CLA
* Have signed up as a Tiger team member in one of the follow roles: Lead, Spec Writer, Developer (or exception granted)
* Have approval from your company's official approver

## Becoming a Contributor

Currently these are the requirements to becoming a member of the [Project-CHIP Repository](https://github.com/project-chip/connectedhomeip/connectedhomeip.git)
* Must be a member of the Zigbee Alliance CHIP TSG Working Group
* Have signed the Zigbee CHIP WG CLA
* Agree to the [Code of Conduct](./CODE_OF_CONDUCT.md)
* Agree to the [License](./LICENSE)
* Have signed up as a Tiger team member in one of the follow roles: Lead, Spec Writer, Developer (or exception granted)
* Have approval from your company's official approver

## Bugs

If you find a bug in the source code, you can help us by [submitting a GitHub Issue](https://github.com/project-chip/connectedhomeip/issues/new).  The best bug reports provide a detailed description of the issue and step-by-step instructions for predictably reproducing the issue.  Even better, you can [submit a Pull Request](#submitting-a-pull-request) with a fix.

## New Features

You can request a new feature by [submitting a GitHub Issue](https://github.com/project-chip/connectedhomeip/issues/new).

If you would like to implement a new feature, please consider the scope of the new feature:

* *Large feature*: first [submit a GitHub
  Issue](https://github.com/project-chip/connectedhomeip/issues/new) and communicate
  your proposal so that the community can review and provide feedback.  Getting
  early feedback will help ensure your implementation work is accepted by the
  community.  This will also allow us to better coordinate our efforts and
  minimize duplicated effort.

* *Small feature*: can be implemented and directly [submitted as a Pull
  Request](#submitting-a-pull-request).

## Contributing Code

CHIP follows the "Fork-and-Pull" model for accepting contributions.

### Initial Setup

Setup your GitHub fork and continuous-integration services:<commit_msg>Adding Asad's feedback per Chris<commit_after>Contributing to CHIP
========================

Want to contribute? Great! First, read this page (including the small
print at the end).
By submitting a pull request, you represent that you have the right to license your contribution to Zigbee and the
community, and agree by submitting the patch that your contributions are licensed under the
[Apache 2.0 license](./LICENSE.md).

Before submitting the pull request, please make sure you have tested your changes and that they follow the project
[guidelines for contributing code](./docs/CONTRIBUTION_GUIDELINES.md).


## Becoming a Member

Currently these are the requirements to becoming a member of the [Project-CHIP Repository](https://github.com/project-chip/connectedhomeip/connectedhomeip.git)
* Must be a member of the Zigbee Alliance CHIP TSG Working Group
* Have signed the Zigbee CHIP WG CLA
* Have signed up as a Tiger team member in one of the follow roles: Lead, Spec Writer, Developer (or exception granted), Code Approvers, or Support Staff
* Have approval from your company's official approver

## Becoming a Contributor

Currently these are the requirements to becoming a member of the [Project-CHIP Repository](https://github.com/project-chip/connectedhomeip/connectedhomeip.git)
* Must be a member of the Zigbee Alliance CHIP TSG Working Group
* Have signed the Zigbee CHIP WG CLA
* Agree to the [Code of Conduct](./CODE_OF_CONDUCT.md)
* Agree to the [License](./LICENSE)
* Have signed up as a Tiger team member in one of the follow roles: Lead, Spec Writer, Developer (or exception granted), Code Approvers, or Support Staff
* Have approval from your company's official approver

## Bugs

If you find a bug in the source code, you can help us by [submitting a GitHub Issue](https://github.com/project-chip/connectedhomeip/issues/new).  The best bug reports provide a detailed description of the issue and step-by-step instructions for predictably reproducing the issue.  Even better, you can [submit a Pull Request](#submitting-a-pull-request) with a fix.

## New Features

You can request a new feature by [submitting a GitHub Issue](https://github.com/project-chip/connectedhomeip/issues/new).

If you would like to implement a new feature, please consider the scope of the new feature:

* *Large feature*: first [submit a GitHub
  Issue](https://github.com/project-chip/connectedhomeip/issues/new) and communicate
  your proposal so that the community can review and provide feedback.  Getting
  early feedback will help ensure your implementation work is accepted by the
  community.  This will also allow us to better coordinate our efforts and
  minimize duplicated effort.

* *Small feature*: can be implemented and directly [submitted as a Pull
  Request](#submitting-a-pull-request).

## Contributing Code

CHIP follows the "Fork-and-Pull" model for accepting contributions.

### Initial Setup

Setup your GitHub fork and continuous-integration services:
{'fraction_non_alphanumeric': 0.0737523420200988, 'fraction_numerical': 0.0006813149378300119, 'mean_word_length': 4.762512266928361, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5125061', 'n_tokens_mistral': 1543, 'n_tokens_neox': 1480, 'n_words': 757}