Repository navigation
整理 repository 結構、加入雙語安裝網站與 Pages 更新流程 - #3
Merged
Merged
Conversation
Group docs into guide/, install/, development/ and reports/, drop per-session scope/timeline notes, superseded audits and old UI screenshots, and add LICENSE (MIT for project-authored code only), CHANGELOG, CONTRIBUTING, SECURITY, issue/PR templates and bilingual READMEs with the v0.3.0 screenshots. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
reverse/decompiled and reverse/symbols are now published as reverse-research-archive.zip on the v0.3.0-preview release and ignored locally. The public audit skips them so local copies never reach a public package. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Traditional Chinese manual-style guide and plain-English page sharing one stylesheet. The pages read updates/index.json to show the newest firmware and link its release assets. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ci.yml runs the test suite on PRs and main and is reused by release.yml, which takes release notes from CHANGELOG.md. pages.yml replaces update-feed.yml: every deploy copies site/ and re-adds the verified release OTA and catalog under updates/, refuses downgrades, and smoke-tests the live catalog, OTA hash, CORS header and both pages. Co-Authored-By: Claude Opus 5.5 <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.
摘要
把 repository 整理成常見的開源專案結構,加入雙語安裝網站,並讓 Pages 部署與線上更新索引合併成同一個流程。
結構
docs/guide、docs/install、docs/development、docs/reports,新增docs/README.md索引;所有相對連結已更新(39 份 Markdown、204 個連結/錨點,0 失效)LICENSE(MIT,只涵蓋本專案撰寫的程式與文件;原廠與第三方內容排除,見 README 與third_party/README.md)、CHANGELOG.md、CONTRIBUTING.md、SECURITY.md、issue/PR 範本、README.en.mdreverse/decompiled、reverse/symbols(4,792 檔)移出 Git,改為 v0.3.0-preview 的 Release 附件reverse-research-archive.zip(SHA-256f1d4dc59…dce6);check_public不再把本機保留的副本算進公開檔案安裝網站(
site/)updates/index.json顯示最新韌體並產生 Release 連結Workflows
ota.yml拆成ci.yml(PR/main,可重用)與release.yml(tag;Release 說明取自 CHANGELOG)pages.yml取代update-feed.yml:每次部署都複製site/並重新放入已驗證的updates/matter.ota與index.json;拒絕降版;部署後檢查線上索引 bytes、OTA SHA-256、CORS*、/與/en/catalog_url與檔名、格式完全不變驗證
pages.yml步驟實際組出_site(選到 v0.3.0-preview、簽章驗證、validate_catalog_upgrade13→14、索引與 Releaseindex.json完全相同),以專案路徑+CORS 模擬 Pages 後 smoke 通過,兩個語言頁都讀到 v0.3.0test_deployment、check_public、actionlint 全數通過pages.yml🤖 Generated with Claude Code