Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filter packages using metadata #416

Open
waynevanson opened this issue Sep 2, 2020 · 1 comment
Open

Filter packages using metadata #416

waynevanson opened this issue Sep 2, 2020 · 1 comment

Comments

@waynevanson
Copy link

I would love to be able to find the right package/s for the right job, in a case where searching for the term might not find it for me.

Currently the only way to figure out what each package does is with either the search bar, experience or time sensitive lists curated by other users (usually in blog posts).

In a best case scenario, the user can select from a list of categories to include and exclude them from visible packages. A package can have zero or more labels.

Having metadata for packages means users could search for packages that work in the browser, or packages compatible with node, or what ecosystem they're compatible with.

What are the community thoughts on something like this?

I'm brand new to purescript, so coming from node/typescript means that 90% of my knowledge of the package usefulness is obsolete. In any case, something similar to the proposed would help new users experience the joys of functional programming and purescript.

@hdgarrood
Copy link
Collaborator

This sounds sensible to me (see also #147). We're currently working towards getting a new package registry set up over at https://github.com/purescript/registry, as the Bower registry is no longer accepting submissions. This data would need to be stored in the registry, so there is probably a better place to discuss this than here. Having said that though, right now it's still in an early state, and this might be something we might want to consider slightly further on in its development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants