clojuresphere
clojuresphere copied to clipboard
Let users add metadata for better search/discovery
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
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.