Open holly-hacker opened 7 months ago
Possibly also create release archive(s) with tar.xz
instead (additionally to) of zip
, which is a reduction factor of almost 10 (I think it was 6-8 for fonts usually).
Also the 1.0 release contains .DS_Store
and __MACOSX
files/folders from the device used to create the zip, which admittedly doesn't take up much space, but is completely unnecessary (even on macOS, but especially on Linux and Windows).
Agreed, the release zip does contain bloat that should be excluded via the .gitignore
file.
I just downloaded the release zip file of Monaspace 1.000 and was surprised that it was over 100MB in size. This seems to be because it contains a copy of the entire repo, which includes 92MB of image files in
docs/images
. Including this in the release distribution is pretty pointless and massively bloats the download size. It's also pointless, because these images are already visible in the README and on the website. Also, each github release already has an option to download a snapshot of the repo at the time of release so this option is redundant.Please change the release process to either include a zip file with just the fonts, or better yet zip each font type (ie.
otf
,variable
andwebfonts
) separately. This would cut down the file sizes down to ~25MB or 11MB/1MB/12MB respectively.In the western world bandwidth may seem ubiquitous, but that is not the case everywhere. This is a massive waste of resources and I am disappointed that GitHub of all companies did not keep this in mind.