facebook / buck2

Build system, successor to Buck
https://buck2.build/
Apache License 2.0
3.38k stars 200 forks source link

Suggestion: Use tar or zip for release artifacts #548

Open burdiyan opened 5 months ago

burdiyan commented 5 months ago

I'm thinking about using Buck2 for a project, and the fact that binary releases are compressed with zstd is making the developer experience and initial onboarding this much more complicated. Unlike tar or zip, most people don't have zstd CLI installed on their machine, and some even might not know what it is.

My idea is to provide a superb DX, where you'd only need buck2 installed to successfully run the build.

Is there any specific reason for using zstd for Buck2 releases over something more conventional, except the fact that zstd was also created at Meta 🙂?