镜像自地址
https://github.com/JGZYES/ParlzPackageManger.git
已同步 2026-09-11 05:42:44 +08:00
Mirror restructure under web/mirror: - dists/packages.json (name list) + dists/<pkg>.json (latest+variants) + dists/<pkg>/<version>.json (per-version metadata) - files/<first-letter>/<pkg>/<ver>-<os>-<arch>.pdm (payloads bucketed by letter) - registry base in defaults/docs -> .../mirror/dists; all existing packages migrated and their url fields rewritten to files/<letter>/<pkg>/... Code: - mirrors.c default registry -> /mirror/dists - main.c language-pack derivation now handles a /dists (or /packages) base -> mirror root /lang - web/pmu/publish.php writes dists/<name>.json + files/<letter>/<name>/ and the url accordingly Also syncs site version refs to 0.5.3 and mirrors docs/examples to the new layout.
45 行
921 B
Plaintext
45 行
921 B
Plaintext
# build artifacts / binaries (keep these OUT of git)
|
|
*.exe
|
|
*.o
|
|
/dist/
|
|
|
|
# PMM tool packages & big upstream files (outside mirror/packages)
|
|
*.pdm
|
|
*.msi
|
|
*.tar.xz
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# mirror runtime logs
|
|
**/mirror/server.log
|
|
|
|
# editors
|
|
.vscode/
|
|
.idea/
|
|
|
|
# tool workspace cache
|
|
.zcode/
|
|
|
|
# The mirror registry is committed so the mirror is complete and downloadable.
|
|
# Un-ignore the registry metadata (dists/) and the .pdm payloads (files/*/*).
|
|
# (*.pdm elsewhere stays ignored). Uses ** so it still matches after relocation.
|
|
!**/mirror/dists/
|
|
!**/mirror/dists/**
|
|
!**/mirror/files/
|
|
!**/mirror/files/**/*.pdm
|
|
|
|
# installer downloads served at /downloads/ (committed so the site works)
|
|
!web/downloads/
|
|
!web/downloads/**/*.zip
|
|
!web/downloads/**/*.deb
|
|
!web/downloads/**/*.exe
|
|
|
|
# source browser cache clone
|
|
web/.src/
|
|
web/git/
|
|
web/releases/
|
|
|
|
# pmu upload service runtime state (accounts / sessions)
|
|
web/pmu/data/*.json
|
|
web/pmu/data/*.tmp
|