Ok, well looking at the docs, I don't actually know how to get a list of "registered" plugins.
So if you're going to use a registry - it needs to be a lot easier to see, search, and use. On May 1, 2014, at 10:17 AM, Brian LeRoux <b...@brian.io> wrote: > I'm in agreement here. The registry is the discovery point for the plugin. > People may not use Github (ourselves included) for many plugins. > > > On Thu, May 1, 2014 at 8:46 AM, Andrew Grieve <agri...@chromium.org> wrote: > >> I think we want to steer people to the plugin registry rather than github. >> >> >> >> >> On Thu, May 1, 2014 at 10:48 AM, Ian Clelland <iclell...@chromium.org >>> wrote: >> >>> I was referring to 'egde' docs for Cordova itself; there certainly aren't >>> any 'edge' docs on the plugin registry, since by design it only knows >> about >>> released plugins, and as you say, edge docs there would require watching >>> repos, which seems out-of-scope. >>> >>> Since we already *do* have edge docs on >>> http://cordova.apache.org/docs/en/edge/, I was just considering whether >> we >>> should try to link those to the corresponding plugin docs on GitHub, >> rather >>> than linking to only released plugins. >>> >>> >>> On Thu, May 1, 2014 at 10:00 AM, Michal Mocny <mmo...@chromium.org> >> wrote: >>> >>>> I think generally mapping [plugin_id, engine_version] -> >> [plugin_version] >>>> sounds like a useful plugin registry feature to support, especially so >>> that >>>> you can install latest compatible plugin versions using old CLI >> versions. >>>> We can leverage that same mapping for docs exactly as you describe. >>>> >>>> Regarding "edge" docs, are they necessary at all? If you want to >>> install a >>>> plugin from source, you can read the docs from source. If we want to >>>> publish "edge" docs because the latest plugin release had typos, we >>> should >>>> consider doing point releases for docs fixes (unlikely, but hey). If >> we >>>> tell users to just read "edge" for highest quality docs, they may be >>>> reading docs on api's that don't apply to any actual release. >>>> >>>> Anyway, if we do want "edge", it would require watching/cloning git >>> repos, >>>> and I think the registry right now only uses uploaded tarballs. A >>> low-road >>>> solution could be to have nightly cron job that uploads an "edge" >> tarball >>>> for core plugins? >>>> >>>> >>>> On Thu, May 1, 2014 at 9:04 AM, Ian Clelland <iclell...@chromium.org> >>>> wrote: >>>> >>>>> I was considering doing two things: >>>>> >>>>> 1. Point the edge docs back to GitHub/master, so that edge doesn't >> have >>>> to >>>>> point to released plugin docs. (I think this is more in the _spirit_ >> of >>>> the >>>>> edge docs, but it means more work to actually release versioned docs) >>>>> >>>>> 2. Add a feature to plugins.cordova.io that could return the best >>>> matching >>>>> plugin version, based on an engine version in the URL. That way, the >>>> 3.4.0 >>>>> docs could point to something like " >>>>> >>>> >>> >> http://plugins.cordova.io/#/package/org.apache.cordova.camera;engine=3.4.0 >>>>> " >>>>> and get the docs page for the best version of the camera plugin for >>>> *that* >>>>> cordova release. >>>>> >>>>> Thoughts? >>>>> >>>>> On Wednesday, April 30, 2014, Michal Mocny <mmo...@chromium.org> >>> wrote: >>>>> >>>>>> Thats will be easy to pretend (just kidding! ;). Yes, the plugin >>>>> registry >>>>>> shows the docs as they exist at the time of the plugin release, so >>> next >>>>>> release the docs will be up to date. >>>>>> >>>>>> The primary benefit here is that the plugin registry has a version >>>>> switcher >>>>>> on the side, and you'll get to see the docs as they existed for >> that >>>>>> version. >>>>>> >>>>>> (for the future, we could consider adding "edge" versions for core >>>>> plugins >>>>>> on plugin registry. Not for installs, but just to list the latest >>>> docs) >>>>>> >>>>>> >>>>>> On Wed, Apr 30, 2014 at 9:54 AM, Ray Camden <rayca...@adobe.com> >>>> wrote: >>>>>> >>>>>>> So... pretend I'm dumb here. Do I need to do anything? Will it >> just >>>> be >>>>>>> updated in the next plugin release? >>>>>>> >>>>>>> ________________________________________ >>>>>>> From: mmo...@google.com <mmo...@google.com> on behalf of Michal >>>> Mocny >>>>> < >>>>>>> mmo...@chromium.org> >>>>>>> Sent: Wednesday, April 30, 2014 8:50 AM >>>>>>> To: Michal Mocny >>>>>>> Cc: dev >>>>>>> Subject: Re: Docs for plugins >>>>>>> >>>>>>> Ray, Yeah seems file plugin @c1a1052 was tagged for 1.1.0 release >>> 13 >>>>> days >>>>>>> ago, you patched docs after that tag @abcaf70 12 days ago, and >>> plugin >>>>> was >>>>>>> actually released with @e9efe65 7 days ago. You just missed the >>>> window >>>>>>> narrowly! >>>>>>> >>>>>>> -Michal >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 30, 2014 at 9:45 AM, Michal Mocny < >> mmo...@chromium.org >>>> >>>>>> wrote: >>>>>>> >>>>>>>> I believe the plugin docs reflect what was bundled with the >>> latest >>>>>> plugin >>>>>>>> release -- perhaps your recent changes were not released yet? >> Or >>>> has >>>>>>>> something gotten lost in the recent shuffle with dev/master >>>> branches? >>>>>>>> >>>>>>>> Its true, though, that for core plugins our registry links to >> the >>>>>>> official >>>>>>>> apache repos and not the github mirrors, and the official repo >>>> links >>>>> do >>>>>>> not >>>>>>>> have a pretty renderers for markdown docs. Not sure what we >> want >>>> to >>>>> do >>>>>>>> here. >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 30, 2014 at 9:14 AM, Ray Camden < >> rayca...@adobe.com> >>>>>> wrote: >>>>>>>> >>>>>>>>> I just noticed that the links for plugins from >> docs.cordova.iogo >>>>> to >>>>>> a >>>>>>>>> new page ( >>>>>> http://plugins.cordova.io/#/package/org.apache.cordova.fileas >>>>>>>>> an example). The docs for this one in particular seem wrong. I >>>>>> recently >>>>>>> did >>>>>>>>> a small mod to add the error codes to the docs, and I'm not >>> seeing >>>>> it >>>>>>> here. >>>>>>>>> Mistake? Do I need to make a new PR on the repo? >>>>>>>>> >>>>>>>>> Related - why is the link to the github version gone? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>