You mean something like http://ruby-toolbox.com/ ?
-jeremy
--
========================================================================
Jeremy Hinegardner jer...@hinegardner.org
Is there a move to add metadata to gemspecs? And if so, is it a free-for-all or is there a plan to devise some sort of guideline taxonomy?
Doesn't rubyforge already have a taxonomy, and some existing data
(albeit for old gems)?
-- Chad
Yup, although it's a per-project categorization, which is not necessarily per-gem... although they're probably the same in 90% of the cases...
Yours,
Tom
I'd really like to make sure we know what problem this is solving before anybody spends time on it. How is this better than search?
~ j.
Anuj
@andhapp
------------------
Tags are mainly used to let users create arbitrary lists of items.
Creating lists of gems has some overlap with search but it also
provides new functionality. By having a tagged list, we can point to a
specific group of gems with one url. This is pretty helpful when
shopping for new gems. Sure we could do this with Delicious but we
wouldn't be able to also display gem-specific attributes i.e.
description, downloads, authors in one page. ruby-toolbox is a start
in the right direction but the rubygems taxonomy should be in the
hands of the community, not one individual.
As for gem taxonomy, I don't think it will be that hard. We already
have a good start with ruby-toolbox and rubyforge categories. Some
ideas on how this could work:
* Tags should be driven by gem authors in their gemspecs. We may make
an exception to merge a local list of gems and tags for popular gems
whose authors are lazy, uninterested, hard to contact, etc.
* Any tag, official or not, would exist at /tag/:tag i.e.
http://rubygems.org/tag/twitter . A tag page would simply list gems
with relevant attributes to compare gems.
* Tags would have a landing page at /tags. We can avoid worrying about
tags looking half-assed by having this page only list official tags.
If users want to be affiliated with the right tag, they'll do it. If
not, their loss.
* To make the taxonomy flexible, we should have a suggestions form. It
would be good to have an explicit policy telling the user we only add
tags if they're being used by X number of gems.
I'll volunteer to help with curating tags.
@andhapp: If you want to describe gems better, use the gemspec
description and summary attributes.
Gabriel