Totally awesome idea. I've had this sitting in my inbox for a week so I decided to just use it as a stub in the wiki. Please edit!
http://wiki.apache.org/cordova/WorkingWithThree On Mon, Jul 1, 2013 at 1:05 PM, Steven Gill <[email protected]> wrote: > Great idea > > > On Mon, Jul 1, 2013 at 1:02 PM, Filip Maj <[email protected]> wrote: > >> That is awesome Andrew! >> >> On 6/28/13 7:05 PM, "Andrew Grieve" <[email protected]> wrote: >> >> >Just added a plugin to mobile-spec that depends on other plugins. Here's a >> >3.0 flow that uses coho and the dependency plugin to build mobile-spec for >> >ios & android where all plugins & repos point to dev versions: >> > >> >./cordova-coho/coho repo-clone -r plugins -r mobile-spec -r android -r ios >> >-r cli >> >( cd cordova-cli && npm install ) >> >./cordova-cli/bin/cordova create mobilespec org.apache.test mobilespec >> >cd mobilespec >> ># edit .cordova/config.json to be: >> >{ >> > "id":"org.apache.mobilespec", >> > "name":"mobilespec", >> > "lib": { >> > "android": { >> > "uri": "/Users/agrieve/git/cordova/cordova-android", >> > "version": "dev", >> > "id": "cordova-android-dev" >> > }, >> > "ios": { >> > "uri": "/Users/agrieve/git/cordova/cordova-ios", >> > "version": "dev", >> > "id": "cordova-ios-dev" >> > } >> > } >> >} >> >../cordova-cli/bin/cordova platform add ios android >> >../cordova-cli/bin/cordova plugin add >> >../cordova-mobile-spec/dependencies-plugin >> >rm -r www >> >ln -s ../cordova-mobile-spec www >> >../cordova-cli/bin/cordova prepare >> > >> > >> > >> > >> > >> >On Tue, Jun 25, 2013 at 6:43 PM, Filip Maj <[email protected]> wrote: >> > >> >> One method that I've used is with cordova-cli. You can point cordova-cli >> >> to use a local copy of a particular platform implementation. So, I would >> >> clone down and check out the 3.0 branch for cordova-ios, android, etc. >> >> Create a project with `cordova create tmp`. Edit >> >>tmp/.cordova/config.json >> >> so it has this structure: >> >> >> >> { >> >> lib:{ >> >> android:{ >> >> id:'cordova-with-no-plugins', >> >> version:'3.0', >> >> uri:'/Users/fil/src/cordova-android' >> >> } >> >> } >> >> } >> >> >> >> So in the above example, I am telling cordova-cli to look under >> >> /Users/fil/src/cordova-android for cordova-android and use it instead of >> >> what comes standard with cordova-cli. >> >> >> >> Then if I run: >> >> >> >> `cordova platform add android` >> >> >> >> It will use my custom location for cordova-android to create a project. >> >>At >> >> that point, I can `cordova plugin add >> >> >> >>https://git-wip-us.apache.org/repos/asf/cordova-plugin-whatever.git` >> <http >> >>s://git-wip-us.apache.org/repos/asf/cordova-plugin-whatever.git>to >> >> install any of the core broken-out plugins. >> >> >> >> On 6/25/13 2:10 PM, "Steven Gill" <[email protected]> wrote: >> >> >> >> >Hey Don, >> >> > >> >> >Currently, all of the platform repos have 3.0 branches. These branches >> >> >have >> >> >the plugins ripped out. You can run the usual creates scripts for each >> >> >platform to create a project. You would then use plugman to install the >> >> >plugins into your created projects. >> >> > >> >> >Anis is working on a discovery mechanism for plugins currently. >> >> > >> >> >You can take a look at >> >> >http://github.com/brianleroux/plugin-breakout-release-test-harness/ to >> >> see >> >> >how we have been testing all of the plugins. >> >> > >> >> >-Steve >> >> > >> >> > >> >> >On Tue, Jun 25, 2013 at 11:56 AM, Don Coleman <[email protected]> >> >> >wrote: >> >> > >> >> >> Has anyone documented the process for building Cordova 3.0 for >> >> >>development? >> >> >> >> >> >> I see all the cordova-plugin-* repos. Is there a base project with >> >> >>build >> >> >> scripts? >> >> >> >> >> >> >> >> >>
