T27-43 — Build the .app bundle and the DMG with correct metadata
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start with docs/RELEASE-ENGINEERING-PLAN.md §3.3 and §4, then inspect docs/tasks/T27-43-macos-app-and-dmg.md and the T27-43 row in docs/release/EXECUTION-BOARD.md. The issue depends on binaries from T27-42 and a macOS host; build the .app and DMG, verify with hdiutil, and capture the bundle metadata and checksum. The acceptance criteria define when the work is done.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
T27 row: T27-43
Work package: RP-03 — macOS packaging and notarization
Priority: P1
Status: NOT STARTED
Objective
Produce the macOS application bundle and disk image with the metadata a signed macOS release requires.
Acceptance criteria: The bundle has a correct Info.plist — bundle identifier, version, minimum system version, icons, embedded licenses and the required NSHighResolutionCapable/LSMinimumSystemVersion keys; the DMG is built and passes hdiutil verify; the artifact is checksummed.
Inputs
The built binaries from T27-42; hdiutil; the bundle's Info.plist, icons and license files.
Authority
docs/RELEASE-ENGINEERING-PLAN.md §3.3 and §4.
Stopping condition
The .app and .dmg exist, the DMG verifies, and the bundle's metadata is captured.
Verification
hdiutil verify <dmg> && shasum -a 256 <dmg>
Evidence and blockers
No evidence yet: the .app and the DMG have never been built, so no Info.plist has been inspected and no hdiutil verify has run.
The build-and-launch receipt for the macOS artifacts is carried by issue #31; this row tracks the bundle metadata itself.
Blocker: a macOS host.
Ledger: docs/tasks/T27-43-macos-app-and-dmg.md and docs/release/EXECUTION-BOARD.md row T27-43 (these land with PR #12).
Campaign: docs/planning/release-compaign/Cross-Platform Releas.txt.
- Lingua principale
- Rust
- Stelle
- 11
- Fork
- 1
- Merge medio
- 9h 48m
- PR unite (30g)
- 13
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 aliasfoxkde/FireCraft
-
documentation release
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
aliasfoxkde/FireCraft#58 ·
I maintainer di solito rispondono entro 1 giorno
-
release
Difficoltà 4/5 3-5 giorni Idoneità per principianti 54/100
aliasfoxkde/FireCraft#81 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
aliasfoxkde/FireCraft#80 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement parity
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
aliasfoxkde/FireCraft#79 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 38/100
aliasfoxkde/FireCraft#78 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aliasfoxkde/FireCraft
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
software-mansion/pathfinder#3620 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
bug priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
storytold/wordcraft#6211 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
backlog multiple issues priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
storytold/pdfcraft#6911 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
DGNIMPORT: "The DGN model has nothing that can be imported" when the first element streams are emptyAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
HakanSeven12/OpenCADStudio#2820 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno