ManifestGuard Python verbënnt séier Packaging- a Manifest-Préiwen mat erweiderte Qualitéitschecks, esou datt Test-Feedback fréi kënnt an net eréischt am CI opdaucht.
Kaerpunkten
- CLI: Ënner Windows weisen d'Beispiller de recommandéierte Start iwwer
py -3.12 -m <modul> ...(z.B.py -3.12 -m manifestguard ...). Ënner Linux/macOS ass dat normalerweispython3.12 -m .... - Mat
checkufänken, fir Packaging-, Manifest- an Dependency-Problemer fréi ze fannen. --extendederéischt aktivéieren, wann d Basis-Validatioun stabil ass, fir Coverage, Komplexitéit a Sécherheet dobäi ze huelen.- JSON-Reports fir Dashboards, Reviewen an CI-Artefakter exportéieren.
Recommandeierte mgpy-Workflow
- Mat
init-config --mergeeng reproduzéierbar Grondkonfiguratioun uleeën. - Éischt de schnelle Basis-Laf stabil maachen an dono déi deier Checks an de Standard-Gate ophuelen.
- Am CI de Bootstrap-Runner oder en explizitte Modulopruff benotzen, fir lokal a Pipeline-Laf gläich ze halen.
Schnellstart
py -3.12 -m manifestguard init-config --merge
py -3.12 -m manifestguard check --extended
py -3.12 run_manifestguard.py --ci --report .manifestguard/manifestguard-report.json