Skip to content

By default hide in search results packages without stable version to encourage proper versioning #300

Open
@turneliusz

Description

@turneliusz

I see that the biggest problem with composer/packagist community is that people are creating useful packages and sharing them with others but never releasing a stable versions. That problem is making hard to maintain easily a stable composer.json that has dependencies on such packages - because obviously those packages are very useful and it's nice to use them and not reinvent the wheel or maintain a fork of that kind "dev-master" only packages.

I believe that hiding by default "dev-master" only packages both in search results and in details view plus notifying other developers that:

This package dosen't contain any stable version, may not be production ready and may cause you problems with maintaining "composer.json" of your project.

Should encourage everybody that shares their code on packagist to proper version their code. So that if their code is not maybe completely ready, but it's stable enough, it may deserve some stable tag or even alpha for example. This will also help beginners to better understand what package they should choose to avoid problems in the future.

I hope you will like this idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions