Mark SDS011 examples as under development#181
Merged
orlin369 merged 52 commits intoALLTERCO:mainfrom Feb 9, 2026
Merged
Conversation
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>
This reverts commit 1d5ccf5.
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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