assemble / grunt-assemble-permalinks

Permalinks middleware for Assemble, the static site generator for Grunt.js and Yeoman. This plugin enables powerful and configurable URI replacement patterns, presets, uses Moment.js for parsing dates, and much more.
MIT License
43 stars 11 forks source link

metadata corrections #15

Closed jonschlinkert closed 10 years ago

jonschlinkert commented 10 years ago

There is a difference between how a plugin should be named and keywords. Keywords, if we're going to match by them, by necessity should be as close to fail proof as possible. Plugin names should be readable.

I'm using assemble for obvious reasons, and assembleplugin for the same reason that Grunt standardized gruntplugin as the keyword that is used for identifying plugins that will show up on their website. assemblecollection is what I'm thinking of going with to indicate that it's a "contrib" plugin. which is what Grunt uses on grunt-contrib https://github.com/gruntjs/grunt-contrib/blob/master/package.json#L62, https://github.com/gruntjs/grunt/blob/master/lib/grunt/task.js#L378

jonschlinkert commented 10 years ago

so I think:

Same pattern for helpers I think. Btw, fwiw my background is analytics and SEO, so I'm trying to keep that in mind too

AndersDJohnson commented 10 years ago

Nice, I guess you've thought it through thoroughly. And I am in agreement.

I've updated my two published plugins to reflect these conventions, both on GitHub and in npm.

jonschlinkert commented 10 years ago

awesome! thanks, keep up the great work!