gleam-lang / gleam

⭐️ A friendly language for building type-safe, scalable systems!
https://gleam.run
Apache License 2.0
18.16k stars 764 forks source link

Hiding packages versionned as 0.X.Y behind an "experimental" flag on packages.gleam.run #3927

Open ghivert opened 1 day ago

ghivert commented 1 day ago

Relying on packages 0.X.Y can lead to problems in production, as it breaks semver. However, it's nice to offer support for 0.X.Y versions, as it's the easiest way to share some packages for experimentation purposes. To continue let people share experimental packages while ensuring every users to find correct, well-maintained packages, hiding every packages < 1.0.0 under an "experimental" page on packages.gleam.run. As such, users installing packages < 1.0.0 know what they're doing and that they have 0 stability guarantee.

GearsDatapacks commented 1 day ago

Should this issue be in https://github.com/gleam-lang/packages?

ghivert commented 19 hours ago

Hmm, you're probably right, I can move the issue. Thanks for this, I've been a bit fast when opening it yesterday (I wanted to do it before I forget).