Categories are known to be a broken system. Taxonomy is much better. Therefore, authors can control the categories (tags) on JSAN by including them in the META.yml. Here is what the JSAN Library's META.yml file looks like now.
--- name: JSAN version: 0.08 author: - Casey Westabstract: JavaScript Archive Network license: artistic build_requires: Test.Simple: 0.11 provides: JSAN: file: lib/JSAN.js version: 0.08 generated_by: Module::Build version 0.2701 tags: - jsan - use - import - libraries
Of course this was generated using Module-Build-JSAN (which is in the JSAN SVN). Here's the Build.PL.
use Module::Build::JSAN; my $build = Module::Build::JSAN->new( module_name => 'JSAN', license => 'artistic', dist_author => 'Casey West', abstract => 'JavaScript Archive Network', create_readme => 1, build_requires => { 'Test.Simple' => '0.11', }, tags => [qw[jsan use import libraries]], ); $build->create_build_script;
Posted from caseywest.com, comment here.