jkk / clojuresphere

Browse the open-source Clojure ecosystem
http://www.clojuresphere.com/
51 stars 8 forks source link

Let users add metadata for better search/discovery #14

Open kumarshantanu opened 11 years ago

kumarshantanu commented 11 years ago

Currently it is difficult for a user to find a Clojure library suitable for a certain purpose. For example, "How can I find the libraries I can use to implement RESTful services in my app?" When I search for "rest" Currently ClojureSphere simply takes me here: http://www.clojuresphere.com/?query=rest which is not very helpful.

Allowing users to add tags (and other metadata, such as description, license etc.) to a project would allow better discovery. In comparison, consider a similar project index for Java: http://java-source.net/search?query=rest

jkk commented 11 years ago

I agree about the tags part. I plan on implementing something like that, probably allowing anyone to contribute tags.

Description and license are already available from project.clj, github, or clojars. I suppose exposing license may be useful.

Project name and descriptions are used to perform the search. There is room for improvement in ranking and presenting results.