Update: Short-term goal [1] is now complete. The documentation is hosted on Apache infrastructure under the Apache Cordova website. Additionally, http://docs.cordova.io/ redirects to the Apache Cordova documentation.
[1]: https://issues.apache.org/jira/browse/CB-1880 On Thu, Feb 7, 2013 at 4:00 PM, Michael Brooks <mich...@michaelbrooks.ca>wrote: > Steve Gill and myself sat down on Friday and reviewed the state of the > documentation and where we need it to go. > > The short-term goal is to host the documentation on > http://cordova.apache.org/docs and redirect with http://docs.cordova.io > > The long-term goal is everything else - theming, organization, document > structure, etc. I don't want this discussion to happen on this thread. > > The short-term goal is small and focused. No automation for updating or > anything like that. It's meant to achieve our objective on the Apache board > report and set a new objective. After hosting the documentation, we will > need to cull the versions down to only those that are part of Apache > Cordova (removing the old PhoneGap versions). We can look into an > auto-update mechanism, although the generator will be replaced in the > long-term goal. > > A downside to hosting the documentation on the website's SVN is that it > will shoot up to roughly 600MB (300MB in public/ and 300MB in www/). We can > reduce this by removing the irrelevant versions. > > As Fil mentioned, this week has been busy. Before starting work, I'll > create and update the relevant JIRA issues, then open a discussion on where > we want the docs to go. > > Michael > > On Thu, Feb 7, 2013 at 12:47 PM, Filip Maj <f...@adobe.com> wrote: > >> Not sure.. Michael's had a busy week and he's had ideas on this one for a >> while. Mike? >> >> On 2/7/13 10:31 AM, "Marcel Kinard" <cmarc...@gmail.com> wrote: >> >> >Poking this thread with the release of 2.4. >> > >> >Where are we at? >> > >> >Is there anything I can do to help? >> > >> >-- Marcel Kinard >> > >> >On Jan 17, 2013, at 12:19 PM, Michael Brooks <mich...@michaelbrooks.ca> >> >wrote: >> > >> >>> >> >>> I've got Jenkins running locally, pulling from cordova-docs, polling >> >>>daily, >> >>> and generating the docs. But the SVN Publisher doesn't seem to work: >> >>> https://wiki.jenkins-ci.org/display/JENKINS/SVN+Publisher (I tested >> it >> >>>on >> >>> another SVN repo, not Apache's) -- reports success but nothing is >> >>>uploaded. >> >>> This could be a solution in the interim if I could get the publisher >> to >> >> >> >> >> >> Well, it's an interesting experiment. I don't have the time to look >> >>into it >> >> now, but >> >> as I said I'm working to free up February for the documentation update. >> >> I'll pick >> >> your brain about the Jenkins stuff then. Thanks for looking into it. >> >> >> >> which by the way, the whole tree right now is over >> >>> 300MB. en/edge right now is only 7MB >> >> >> >> >> >> That's not a big concern. The rewrite of the documentation will only >> >> version the >> >> latest. This will make internationalization contributions more >> >>confusing, >> >> since >> >> most update older version of Apache Cordova, but we can solve that >> >>with... >> >> documentation. >> >> >> >> On Wed, Jan 16, 2013 at 10:04 AM, Shazron <shaz...@gmail.com> wrote: >> >> >> >>> I've got Jenkins running locally, pulling from cordova-docs, polling >> >>>daily, >> >>> and generating the docs. But the SVN Publisher doesn't seem to work: >> >>> https://wiki.jenkins-ci.org/display/JENKINS/SVN+Publisher (I tested >> it >> >>>on >> >>> another SVN repo, not Apache's) -- reports success but nothing is >> >>>uploaded. >> >>> This could be a solution in the interim if I could get the publisher >> to >> >>> actually publish -- which by the way, the whole tree right now is over >> >>> 300MB. en/edge right now is only 7MB. >> >>> >> >>> >> >>> On Mon, Jan 14, 2013 at 9:32 AM, Shazron <shaz...@gmail.com> wrote: >> >>> >> >>>> I agree with Ross that it should be on Apache's servers and not >> >>>>somewhere >> >>>> else (like Amazon S3). At most some dev could locally install Jenkins >> >>>>and >> >>>> run a CI server with a script that can auto update the SVN repo >> (using >> >>>> their creds), or something - until we can get a permanent solution >> >>>> >> >>>> >> >>>> On Mon, Jan 14, 2013 at 9:22 AM, Michael Brooks < >> >>> mich...@michaelbrooks.ca>wrote: >> >>>> >> >>>>> @Andrew I was thinking S3 so that a service can auto-update on each >> >>>>> commit. >> >>>>> From Yohei's experience with the cordova.apache.org SVN setup, it >> >>>>>looks >> >>>>> like automating that is a headache. >> >>>>> >> >>>>> Michael >> >>>>> >> >>>>> On Mon, Jan 14, 2013 at 9:16 AM, Andrew Grieve < >> agri...@chromium.org> >> >>>>> wrote: >> >>>>> >> >>>>>> cordova.io is a bunch of redirects. Do you mean to have >> >>>>>> docs.cordova.ioredirect to >> >>>>>> cordova.apache.org/docs (or something similar) >> >>>>>> >> >>>>>> >> >>>>>> On Mon, Jan 14, 2013 at 12:13 PM, Michael Brooks >> >>>>>> <mich...@michaelbrooks.ca>wrote: >> >>>>>> >> >>>>>>> Hi Marcel, >> >>>>>>> >> >>>>>>> I've got this one my roadmap of tasks. >> >>>>>>> >> >>>>>>> The short-term goal is to have http://docs.cordova.io host our >> >>>>>>> documentation and we'll link to it off http://cordova.io. >> >>>>>>> >> >>>>>>> The longer-term goal is to have the generator and possibly >> >>>>>>>templates >> >>>>>>> decoupled from the documentation. At that time, we'll redesign the >> >>>>>>> http://docs.cordova.io to use the http://cordova.io site design. >> >>>>>>> >> >>>>>>> My plan is to start this work on February 1st and have it >> completed >> >>>>> for >> >>>>>> the >> >>>>>>> next board report. >> >>>>>>> >> >>>>>>> Michael >> >>>>>>> >> >>>>>>> On Mon, Jan 14, 2013 at 8:52 AM, Ross Gardler < >> >>>>>> rgard...@opendirective.com >> >>>>>>>> wrote: >> >>>>>>> >> >>>>>>>> It not only makes sense I would consider it a priority. Having >> the >> >>>>> only >> >>>>>>>> source of docs on a third party website is a no-go as far as I'm >> >>>>>>> concerned. >> >>>>>>>> I raised this issue during incubation and was assured it was a >> >>>>>>> transitional >> >>>>>>>> thing. >> >>>>>>>> >> >>>>>>>> Ross >> >>>>>>>> >> >>>>>>>> Sent from a mobile device, please excuse mistakes and brevity >> >>>>>>>> On 14 Jan 2013 08:44, "Marcel Kinard" <cmarc...@gmail.com> >> wrote: >> >>>>>>>> >> >>>>>>>>> Would it make sense to host a copy of the docs on >> >>>>> cordova.apache.org >> >>>>>> ? >> >>>>>>>>> Other Apache projects have their docs online at their >> >>>>> apache.orgsite. >> >>>>>>>>> >> >>>>>>>>> A couple possibilities: >> >>>>>>>>> 1) build the html files and zip them up, so a consumer needs to >> >>>>> only >> >>>>>>>>> download and unzip and point their browser at their local >> >>> offline >> >>>>>> copy. >> >>>>>>>>> 2) build the html files and post them unpacked to >> >>>>>> cordova.apache.orgso >> >>>>>>>>> they can be browsed directly without a zip or src download. >> >>>>>>>>> >> >>>>>>>>> My initial suggestion is to do both: something like >> >>>>> /docs/download to >> >>>>>>>> hold >> >>>>>>>>> the zip files and /docs/browse to have the tree starting with >> >>>>>>> index.html. >> >>>>>>>>> >> >>>>>>>>> Or would it be better to host it in www.apache.org/dist/cordova >> >>> ? >> >>>>>>>>> >> >>>>>>>>> I am willing to do the initial setup and load. >> >>>>>>>>> >> >>>>>>>>> Comments? >> >>>>>>>>> >> >>>>>>>>> -- Marcel Kinard >> >>>>>>>>> >> >>>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>>> >> >>> >> > >> >> >