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