[中] 版本号与更新说明文件名在多处硬编码
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- build-system, release
Direzione di ricerca
Start by reading VERSION and scripts/build_app.sh around line 51 to see how 1.10.0 and 更新说明-1.10.0.md are used today, then check windows/BirdLock.spec:26 and windows/birdlock/core/workspace.py:102 for the same literal. On the app side, trace Sources/BirdLockApp/Views/ReleaseNotesView.swift:7,9 and windows/birdlock/app/main_window.py:507 to find where __version__ / AppDocs.appVersion are already available. Done means the release-notes filename is derived from VERSION and the build fails when the matching notes file is missing, the UI titles read the version at runtime, and creatorVersion is a parameter supplied by the caller.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
位置:scripts/build_app.sh:51、windows/BirdLock.spec:26、Sources/BirdLockApp/Views/ReleaseNotesView.swift:7,9、windows/birdlock/app/main_window.py:507、windows/birdlock/core/workspace.py:102
现象:1.10.0 与 更新说明-1.10.0.md 分别写死在构建脚本、spec、更新说明标题与文件名、以及工程的 creatorVersion。VERSION 是约定的唯一版本来源,但下次升版时构建不会失败,而是继续把旧说明打进包、显示旧标题、写入过期 creatorVersion。
建议:由 VERSION 派生说明文件名并在缺失时失败;UI 标题用 __version__ / AppDocs.appVersion;creatorVersion 由调用方传入。
来源:2026-11-15 全仓只读审计,PR #7 未包含此项。
- Lingua principale
- Swift
- Stelle
- 2
- Fork
- 2
- Merge medio
- 1h 11m
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cyandee/BirdLock
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 62/100
-
[低] 1.9.0 更新说明审阅稿与正式说明完全重复Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
-
[低] FrameXform.valid 只写不读Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100