cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Kim <timki...@gmail.com>
Subject Re: Getting the Plugin Registry Set up Locally
Date Mon, 19 Aug 2013 23:14:51 GMT
And the wiki link: https://wiki.apache.org/cordova/PluginDiscovery


On 19 August 2013 16:13, Tim Kim <timkim85@gmail.com> wrote:

> Eh, it's in the wiki now. The problem with the readme is which project
> should get it. And since the instructions involve piecing multiple
> repos/tech together, I think the wiki doc makes more sense.
>
>
> On 19 August 2013 15:27, Brian LeRoux <b@brian.io> wrote:
>
>> readme.md
>>
>>
>> On Mon, Aug 19, 2013 at 3:07 PM, Filip Maj <fil@adobe.com> wrote:
>>
>> > Wiki page!
>> >
>> > On 8/19/13 2:55 PM, "Tim Kim" <timkim85@gmail.com> wrote:
>> >
>> > >Hey gang,
>> > >
>> > >I believe the good people at google were wanting to hack on plugin
>> > >registry
>> > >but were unsure how to set it up. Here are some instructions to get
>> this
>> > >ole bucket of bolts going:
>> > >
>> > >How to get plugin registry going locally
>> > >----------------------------------------
>> > >1) Install couchdb:
>> > >http://wiki.apache.org/couchdb/Installation
>> > >
>> > >Follow instructions in the link above for your platform.
>> > >
>> > >1.b) Start up couchdb:
>> > >sudo couchdb
>> > >
>> > >Should launch on http://127.0.0.1:5984/ by default
>> > >
>> > >1.c) Set up admin on couchdb:
>> > >http://guide.couchdb.org/draft/security.html
>> > >
>> > >1.d) Check out Futon panel for couchdb:
>> > >Go to http://127.0.0.1:5984/_utils/
>> > >
>> > >1.e) Sign in as admin:
>> > >Click on the 'Login' link in the bottom right (kinda hard to find) and
>> > >use credentials set in step 1.c
>> > >
>> > >1.f) Turn secure_rewrites to false:
>> > >Go to Tools/Configuration
>> > >Search for secure_rewrites under the section httpd
>> > >Make sure secure_rewrites is set to false
>> > >
>> > >2) install couchapp
>> > >sudo npm install couchapp -g
>> > >
>> > >3) Clone npmjs.org:
>> > >https://github.com/imhotep/npmjs.org
>> > >
>> > >Follow the "Installing" part of the readme, but don't synch from the
>> npm
>> > >registry.
>> > >
>> > >3.b) Replicate from cordova registry
>> > >Haven't actually gotten this step to work atm - getting weird error:
>> > >curl -X POST -H "Content-Type:application/json" \
>> > >    http://127.0.0.1:5984/_replicate -d \
>> > >    '{"source":"http://registry.cordova.io/", "target":"registry"}'
>> > >
>> > >Or use Futon panel:
>> > >Click on Tools/Replicator and use UI
>> > >
>> > >3.c) Launch the registry locally:
>> > >cd npmjs.org
>> > >couchapp serve registry/app.js http://127.0.0.1:5984/registry -d
>> > >www/attachments/
>> > >
>> > >4) Use plugin-registry to interact with registry locally:
>> > >https://github.com/imhotep/plugman-registry
>> > >
>> > >See
>> > >
>> https://github.com/imhotep/plugman-registry/blob/master/index.jsvariable
>> > >local_registry to make sure it's pointing in the right place
>> > >
>> > >
>> > >I haven't gotten the replication step from registry.cordova.io to work
>> > >just
>> > >yet, but I figured I'd put up what I have so far so at least people can
>> > >choose to get started. I'll post an update when I figured out what's
>> going
>> > >on (it might be just me who's erroring out).
>> > >
>> > >Anywho, I hope that helps!
>> > >
>> > >
>> > >--
>> > >Timothy Kim
>> >
>> >
>>
>
>
>
> --
> Timothy Kim
>
>


-- 
Timothy Kim

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message