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?
> >> >>
> >>
> >>
>
>

Reply via email to