Skip to content

Mark SDS011 examples as under development#181

Merged
orlin369 merged 52 commits intoALLTERCO:mainfrom
orlin369:main
Feb 9, 2026
Merged

Mark SDS011 examples as under development#181
orlin369 merged 52 commits intoALLTERCO:mainfrom
orlin369:main

Conversation

@orlin369
Copy link
Contributor

@orlin369 orlin369 commented Feb 9, 2026

Change @status production to @status under development in 3 SDS011 scripts (sds011.shelly.js, sds011_setup.shelly.js, sds011_vc.shelly.js)
Add "Under Development" notice to the_pill/SDS011/README.md
Update the_pill/README.md contents list with the under development label for SDS011
Remove 3 SDS011 entries from examples-manifest.json (94 → 91 entries) and regenerate SHELLY_MJS.md

Orlin Dimitrov and others added 30 commits February 2, 2026 11:55
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Expressive light patterns for Shelly Cury UI and ambient LEDs with 9 communication states (boot, ready, touch, pairing, active, low_liquid, error, night, goodbye).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add @status production to all 110 .shelly.js files
- Add @link pointing to each file on ALLTERCO GitHub repo
- Tags placed after @description, before closing */ in JSDoc block

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename json-to-md.py to sync-manifest-json.py
- Rename sync-manifest.py to sync-manifest-md.py
- Update internal comments to reflect new filenames

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove all file-editing functions (update_file_header, fix_indentation, fix_file_indentation)
- Remove editing CLI flags (--update-headers, --fix-indent, --dry-run)
- Update header pattern to validate @status and @link tags
- Add @status value validation (production, under development)
- Add --check-sync flag to verify manifest matches production files on disk
- Missing headers, invalid @status, and missing @link are now errors (exit 1)
- Indentation issues are now errors instead of informational warnings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add .github/workflows/ci-cd.yml with two jobs:
  - check: runs on every PR, blocks merge if integrity checks fail
  - generate: runs after merge, syncs manifest JSON and generates MD
- Remove old generate-md-file.yml workflow
- Update tools/README.md with new script names and check-only docs
- Update AGENTS.md with renamed tool reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add @status and @link to header format example in AGENTS.md
- Add @status and @link to header guidelines table with production note
- Update manifest section to describe @status production requirement
- Update tools section with all three CI/CD scripts
- Update tools/README.md: --check-sync now validates production files only
- Update tools/README.md: sync-manifest-md.py describes @status filtering

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add BLU Assistant and Cury as collections alongside The Pill
- Remove blu-assistant from Repository Layout section
- Update changelog

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add stop/start script lifecycle (stop → upload → start)
- Add generic call_rpc() helper with HTTP and RPC error handling
- Replace requests dependency with stdlib urllib
- Update tools/README.md to document new workflow
- Update changelog

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove Apache 2.0 header comment blocks from legacy .shelly.js scripts

- Remove Apache 2.0 header comment block from tools/put_script.py

- Update CHANGELOG.md with the header removal entry

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove Apache 2.0 license comment blocks from legacy .shelly.js files

- Remove Apache 2.0 license comment block from tools/put_script.py

- Update CHANGELOG.md with the license-header removal note

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add shebang and UTF-8 encoding headers to all Python scripts in tools

- Remove deprecated tools/upload-script.sh and its related documentation

- Clarify AGENTS commit-request rule and update CHANGELOG.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Move telegram-interaction.shelly.js to http-integrations/telegram/
- Move TELEGRAM-BOT.md to http-integrations/telegram/
- Update @link and doc path in script header
- Update examples-manifest.json paths
- Update http-integrations/README.md references

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Delete old http-integrations/prometheus.shelly.js
- Update @link in prometheus script header
- Update examples-manifest.json fname path
- Update http-integrations/README.md reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add Telegram setup and command guide in http-integrations/telegram/README.md

- Remove duplicated path version of TELEGRAM-BOT.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
orlin369 and others added 22 commits February 8, 2026 09:46
- Rename http-integrations/telegram/TELEGRAM-BOT.md to README.md
- Preserve existing setup and command-configuration content

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move loose HTTP scripts into per-script subfolders under http-integrations
- Add README.md to each new subfolder to match folder pattern
- Update manifest, links, Telegram doc references, and changelog paths

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Expand four HTTP integration READMEs with clearer narratives and context
- Add use-case and audience sections to make examples easier to choose
- Add practical notes for safe and effective adoption

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Apply requested updates in AGENTS.md
- Keep repository process instructions aligned with current workflow

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Run sync-manifest-json.py to reflect http-integrations subdirectory moves

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
# Conflicts:
#	CHANGELOG.md
- Add new switch-input RGBW HTTP toggle script with day/night brightness behavior
- Register script in examples-manifest.json and regenerate SHELLY_MJS.md entry
- Update switch-input README and CHANGELOG for documentation consistency
- Extend AGENTS.md tool and verification guidance updates included in this change

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Set @status to under-development in JS file headers and add
"Under Development" notices to READMEs for iRobotRoomba, MODBUS,
RFID-RC522, SDS018, and ys_irtm. SDS011 remains production.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use 'under development' (space) instead of 'under-development'
(hyphen) to match the allowed values. Remove non-production entries
from examples-manifest.json and regenerate SHELLY_MJS.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@orlin369 orlin369 merged commit a1419f5 into ALLTERCO:main Feb 9, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant