tree: 300ff08ae9eab8888fc649138f5da0978b444160 [path history] [tgz]
  1. _extensions/
  2. _static/
  3. ci-cd/
  4. cluster_and_device_type_dev/
  5. development_controllers/
  6. dots/
  7. examples/
  8. getting_started/
  9. guides/
  10. images/
  11. platforms/
  12. product_considerations/
  13. style/
  14. testing/
  15. tips_and_troubleshooting/
  16. tools/
  17. BUG_REPORT.md
  18. ChipDoxygenLayout.xml
  19. code_generation.md
  20. conf.py
  21. Doxyfile
  22. ERROR_CODES.md
  23. index.md
  24. issue_triage.md
  25. make.bat
  26. Makefile
  27. namespaces.dox
  28. PROJECT_FLOW.md
  29. README.md
  30. requirements.txt
  31. spec_clusters.md
  32. upgrading.md
  33. VSCODE_DEVELOPMENT.md
  34. zap_clusters.md
docs/README.md

Documentation

Building and Developing

Issue triage

Project issues are triaged and maintained according to the issue triage guide.

Platform Guides

  • Various guides are available here that cover platform bring up, testing, and various troubleshooting things.

Project Flow

  • Documentation about general project usage of GitHub, and project tools is documented in the project flow

Style Guide

Third Party Tools

Some tools and utilities are dependent on third party tools, such as Docker.

Docker is an excellent way to have stable build environments that don't pollute the host OS. It is also much easier to maintain stability across multiple host environments. Install stable version of Docker Desktop relevant to your native OS (macOS or Windows). Once installed, you can run docker commands from the shell/terminal.