Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Instruction file imported from shimokado/webfocus-extensions (.github/instructions/20-existing-extension-refactor.instructions.md). Copyright stays with the author.
既存拡張グラフ改修ガイド
改修前確認
既存 properties.json のキー互換性を確認
既存 test.html の入力データ形状を確認
既存 README.md の利用前提を確認
改修原則
仕様変更と不具合修正を同一コミットに混在させない
既存 public なプロパティ名・バケットIDの変更は原則禁止
互換性を壊す変更は README に明記し、代替手段を示す
実装ポイント
render 前にデータ正規化関数を通す
表示ロジックとデータ整形ロジックを分離する
既存の CSS クラス名は可能な限り維持する
改修後確認
既存サンプルデータで描画崩れがない
dataBuckets 最小/最大投入ケースで異常がない
コンソールエラーが増えていない
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/shimokado-webfocus-extensions-20-existing-extension-refa-6e24e5/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.