/ .gitattributes
.gitattributes
 1  # Exclude from release tarball (git archive)
 2  
 3  # Documentation site (402 MB with node_modules)
 4  docs-site/ export-ignore
 5  
 6  # Tests
 7  tests/ export-ignore
 8  pytest.ini export-ignore
 9  dev-requirements.txt export-ignore
10  
11  # CI/CD
12  .github/ export-ignore
13  .pre-commit-config.yaml export-ignore
14  
15  # Marketing / screenshots
16  img/ export-ignore
17  landing/ export-ignore
18  ui-redesign-mockup.html export-ignore
19  mobile-375-*.png export-ignore
20  mobile-375-*.md export-ignore
21  tablet-*.png export-ignore
22  bugreport-*.png export-ignore
23  
24  # HA addon variants (stable addon stays — needed for repo install)
25  ha-addon-beta/ export-ignore
26  ha-addon-rc/ export-ignore
27  ha-addon-assets/ export-ignore
28  
29  # Demo fixtures
30  demo/ export-ignore
31  
32  # Dev notes / snapshots
33  github-issue-snapshot*.md export-ignore
34  community_engagement.md export-ignore
35  CLAUDE.md export-ignore
36  ROADMAP.md export-ignore
37  ROADMAP.ru.md export-ignore
38  HISTORY.md export-ignore
39  HISTORY.ru.md export-ignore
40  CONTRIBUTING.md export-ignore
41  CODE_OF_CONDUCT.md export-ignore
42  SECURITY.md export-ignore
43  TODO.md export-ignore