dat-ecosystem-archive / gasket

Build cross platform data pipelines [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]
191 stars 19 forks source link

Gasket Compatible Module List #13

Open ryanramage opened 9 years ago

ryanramage commented 9 years ago

It would be nice to maintain a list of 'gasket compatible' modules. It is hard to find them in npm because there not usually gasket dependancy.

I would suggest adding to the gasket README instructions about add the 'gasket' keyword for new npm modules.

Maybe also starting a modules page (like https://github.com/rvagg/node-levelup/wiki/Modules) for some hand curated module examples.

gtramontina commented 9 years ago

IFAIK any stream based module works.

I'd be very careful about having a list and/or building a community of gasket- modules. The Gulp community suffers because of this misunderstanding between general purpose tools and framework specific tools. Their initial idea was to be able to work with any stream based modules, but then the community (probably because they were used to Grunt) started creating all of those gulp- modules, which in reality should be general purpose tools.

From my understanding, gasket is supposed to work with any node module or command line application that talk "streams".

Please correct me if I'm wrong, @maxogden, @mafintosh.

ryanramage commented 9 years ago

@gtramontina I understand how loose gasket should be. Upon starting it, and now writing modules for it ( eg https://www.npmjs.org/package/reproject-stream) I had a really hard time finding modules that might already be doing this, and how to let the community know of its availability. I know that this leans heavy on the role of npm, but it would be nice if we could also tackle it somehow.