I realize now that is all we're talking about. /cordova-the-one-repo-to-rule-them-all |- cli | '- package.json |- plugman | '- package.json |- etc..
The benefit being it will be faster to rip things into module packages from one directly I guess if your text editor struggles with many directories (Is this th problem?) I completely do not follow the reasoning. Commit history is in one place is a benefit though I personally don't find myself rewinding time very often (and when I do I find such exercises easier in small modules.) On Tue, Apr 15, 2014 at 6:21 PM, Carlos Santana <csantan...@gmail.com>wrote: > On Tue, Apr 15, 2014 at 9:07 PM, Carlos Santana <csantan...@gmail.com > >wrote: > > > I agree that braking things into small node modules with clear scope and > > function is good and then be shared across other modules that declare > them > > ad dependencies. > > > > These common node modules...: > > 1. don't have to be publish to npm or release as a apache/cordova dist > > asset. > > 2. can live in their own git repos > > 3. can be specified as dependencies using git url, manage during dev with > > npm link or git submodules to do test integration while doing dev > > 4. can be treated as common source code to the cordova tools, and not a > > standalone general purpose tool > > 5. what actually gets publish to npm and release as a apache/cordova dist > > asset continue to be plugman and cordova-cli > > > > --Carlos > > > > > This was just things to consider not necessary a proposal. > But wanted to point out that things can be broken up into modules, and not > necessary add overhead on npm and release process/voting, and just treated > as a SCM exercise. >