Project issues

General issues are listed at https://github.com/project-chip/connectedhomeip/issues .

In order to be able to effectively follow up on these issues, they are separated into groups for further review and fixing based on current maintainers on specific areas of the code. The separation is done via labels.

Issues that still need triaging are labeled as needs triage:

https://github.com/project-chip/connectedhomeip/issues?q=is%3Aissue+is%3Aopen+label%3A%22needs+triage%22

Non-SDK issues

In some cases the issue is integrating with ecosystems or environments are not supported. In these cases, issues can be re-directed to specific support pages rather than the SDK GitHub issues.

Google Integration

Apple Integration

This applies if there is an issue with Home interacting with a device (as opposed to an issue with Matter.framework or the SDK that is encountered by code actually running on darwin).

General instructions available at here in the Providing feedback to Apple section.

Once a Feedback Assistant ticket is filed, the ticket ID can be sent to Boris Zbkarsky to ensure it is noticed by the right people

Environments not currently supported / not maintained

Some items are explicitly not maintained currently

  • Windows integration: no official maintainer for this so currently not supported
  • Old compiler support: CHIP requires a C++17 or higher compiler.

Platform maintainers

This level of separation is generally for platform-specific issues (e.g. failure to commission for one specific platform, failure to run on some specific operating system).

Contact is generally done on slack. E-mail addresses are not added here on purpose in order to avoid spam.

PlatformContactLabelNote(s)
AndroidAndrei Litvin, Yunhan Wang, Yufeng Wangandroid
DarwinBoris Zbarsky, Justin Wooddarwin
EspressifHrishikesh Dhayagudeesp32
LinuxAndrei Litvinlinux
NordicLucasz Dudanrf
NXPDoru Guceanxp
Silabs/EFR32Jean Francois Penven, Junior Martinezefr32

Code areas

The following people can be contacted about issues in specific area of code are affected that are not platform-specific.

Code areaContactLabelNote(s)
ARM cross-compileAndrei LitvinN/ASome support for cross-compiling on x64 linux for arm64 linux (like Raspberry PI)
Build system (darwin, xcode)Boris Zbarsky, Justin WoodN/Adarwin specific builds, xcode connector
Build system (gn, ninja)Andrei LitvinN/AGeneral build system questions and gn support, generally on Linux
MatterIDLAndrei LitvinN/AGeneral .matter files and code generation based on it
Minimal MDNSAndrei LitvinN/Amdns specfic. Note that platformdns also exists and issues are often “DNSSD” rather than minmdns specific
Python testing infrastructure/helpersCecille FreemanN/AWriting tests cases in python. NOTE this is for test infrastrure and NOT for individual test issues. Test case failures are associated with test applications or the test case script.
ZAP Code GenerationBoris Zbarsky, Bharat Raju DanduzapSome issues may be in the zap project itself. This is for generic code generation issues and help, often regarding .zapt templates
src/crypto, src/credentialsTennessee Carmel-VeilleuxN/A

Example maintenance

Examples often correspond to specific device types. We have split the contact per device type regardless of example (e.g. all-clusters will contain all device types or functionality) as well as individual examples.

Per device type

Device Type(s)ContactLabelNote(s)
Fabric Bridge, Fabric SyncYufeng Wang, Terence Hampsonfabric-sync

Per example

Example pathContactNote(s)
examples/air-purifier-appUNMAINTAINED
examples/air-quality-sensor-appUNMAINTAINED
examples/all-clusters-appUNMAINTAINED
examples/all-clusters-minimal-appUNMAINTAINED
examples/androidYunhan Wang
examples/bridge-appUNMAINTAINED
examples/build_overridesUNMAINTAINED
examples/chefAndrei Litvin
examples/chip-toolUNMAINTAINED
examples/contact-sensor-appUNMAINTAINED
examples/darwin-framework-toolBoris Zbarsky
examples/dishwasher-appUNMAINTAINED
examples/energy-management-appJames Harrow
examples/fabric-adminYufeng Wang, Terence Hampson
examples/fabric-bridge-appYufeng Wang, Terence Hampson
examples/java-matter-controllerYunhan Wang, Yufeng Wang
examples/kotlin-matter-controllerYunhan Wang, Yufeng Wang
examples/laundry-washer-appUNMAINTAINED
examples/lighting-appJunior Martinez
examples/lighting-app-data-mode-no-unique-idUNMAINTAINED
examples/light-switch-appUNMAINTAINED
examples/lit-icd-appYunhan Wang
examples/lock-appUNMAINTAINED
examples/log-source-appUNMAINTAINED
examples/microwave-oven-appRob Bultman
examples/minimal-mdnsAndrei Litvin
examples/network-manager-appThomas Lea
examples/ota-provider-appUNMAINTAINED
examples/ota-requestor-appUNMAINTAINED
examples/persistent-storageUNMAINTAINED
examples/pigweed-appUNMAINTAINED
examples/placeholderUNMAINTAINED
examples/providersUNMAINTAINED
examples/pump-appUNMAINTAINED
examples/pump-controller-appUNMAINTAINED
examples/refrigerator-appUNMAINTAINED
examples/resource-monitoring-appUNMAINTAINED
examples/rvc-appUNMAINTAINED
examples/smoke-co-alarm-appUNMAINTAINED
examples/temperature-measurement-appUNMAINTAINED
examples/thermostatUNMAINTAINED
examples/thread-br-appUNMAINTAINED
examples/tv-appChris DeCenzo, Lazar Kovacic
examples/tv-casting-appChris DeCenzo, Lazar Kovacic
examples/virtual-device-appUNMAINTAINED
examples/water-leak-detector-appUNMAINTAINED
examples/window-appUNMAINTAINED