On 01/03/2017 03:20 PM, Petr Horacek wrote: > Hi, I've been hacking public API docs yesterday, and I think it will > work in GitHub-Travis combination. Now I am waiting if Gerrit-GitHub > mirroring will remove branch created directly on GitHub, if not, then > my approach would be following: > > Both 4.0 and 4.1 branches will have .travis.yml in them that will run > the build and then push generated pages to gh-pages branch (authorized > via GitHub deploy key). For now I have a working demo on my fork > (https://github.com/phoracek/ovirt-engine-api-model/blob/master/.travis.yml), > this one does not use deploy keys, but token instead. > > Hope I'm not breaking your work. >
Excellent! Please go ahead. > 2017-01-03 14:49 GMT+01:00 Vojtech Szocs <[email protected]>: >> >> >> ----- Original Message ----- >>> From: "Rafael Martins" <[email protected]> >>> To: "Vojtech Szocs" <[email protected]> >>> Cc: "Juan Hernández" <[email protected]>, "Michal Skrivanek" >>> <[email protected]>, "devel" <[email protected]> >>> Sent: Tuesday, January 3, 2017 2:28:30 PM >>> Subject: Re: [ovirt-devel] Publicly available REST documentation >>> >>> >>> >>> ----- Original Message ----- >>>> From: "Vojtech Szocs" <[email protected]> >>>> To: "Rafael Martins" <[email protected]> >>>> Cc: "Juan Hernández" <[email protected]>, "Michal Skrivanek" >>>> <[email protected]>, "devel" <[email protected]> >>>> Sent: Tuesday, January 3, 2017 2:24:22 PM >>>> Subject: Re: [ovirt-devel] Publicly available REST documentation >>>> >>>> >>>> >>>> ----- Original Message ----- >>>>> From: "Rafael Martins" <[email protected]> >>>>> To: "Vojtech Szocs" <[email protected]> >>>>> Cc: "Juan Hernández" <[email protected]>, "Michal Skrivanek" >>>>> <[email protected]>, "devel" <[email protected]> >>>>> Sent: Tuesday, January 3, 2017 2:17:49 PM >>>>> Subject: Re: [ovirt-devel] Publicly available REST documentation >>>>> >>>>> ----- Original Message ----- >>>>>> From: "Vojtech Szocs" <[email protected]> >>>>>> To: "Juan Hernández" <[email protected]> >>>>>> Cc: "Michal Skrivanek" <[email protected]>, "devel" <[email protected]> >>>>>> Sent: Tuesday, January 3, 2017 2:11:06 PM >>>>>> Subject: Re: [ovirt-devel] Publicly available REST documentation >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>>> From: "Juan Hernández" <[email protected]> >>>>>>> To: "Jakub Niedermertl" <[email protected]> >>>>>>> Cc: "devel" <[email protected]>, "Michal Skrivanek" >>>>>>> <[email protected]> >>>>>>> Sent: Monday, January 2, 2017 10:48:53 PM >>>>>>> Subject: Re: [ovirt-devel] Publicly available REST documentation >>>>>>> >>>>>>> On 01/02/2017 10:13 PM, Jakub Niedermertl wrote: >>>>>>>> Hi Juan, >>>>>>>> >>>>>>>> from time to time I'd like the REST doc to be available on some >>>>>>>> public >>>>>>>> site. It would allow us to >>>>>>>> * check the documentation without searching for running engine >>>>>>>> * be able to easily link documentations in irc/mails >>>>>>>> * link rest doc from ovirt.org site doc >>>>>>>> Recently I've also heard similar request from other guys (cc-ed). >>>>>>>> Would it be possible to for example publish generated doc of merged >>>>>>>> patches of ovirt-engine-api-model project? Maybe github project >>>>>>>> pages >>>>>>>> [1] of project mirror [2] could be used for hosting. >>>>>>>> >>>>>>>> Regards >>>>>>>> Jakub >>>>>>>> >>>>>>>> [1] >>>>>>>> https://help.github.com/articles/user-organization-and-project-pages/#project-pages >>>>>>>> [2] https://github.com/oVirt/ovirt-engine-api-model >>>>>>>> >>>>>>> >>>>>>> Yes, we can publish the documentation using gh-pages. I just created >>>>>>> and >>>>>>> populated the 'gh-branch' with some initial content, and requested >>>>>>> the >>>>>>> activation of the feature in Github. I will inform you when it is >>>>>>> ready. >>>>>> >>>>>> Alternatively, you could use readthedocs.org which supports webhooks: >>>>>> a push to GitHub (mirror) project [syncing Gerrit with GitHub] would >>>>>> regenerate the project's documentation available at >>>>>> >>>>>> <your-project>.readthedocs.io >>>>>> >>>>>> which would allow to separate the GitHub project from its docs, given >>>>>> the source comes from Gerrit. >>>>> >>>>> ReadTheDocs relies on sphinx and/or mkdocs to rebuild the docs when >>>>> called >>>>> by >>>>> the webhook, and we use something else. We just need some hosting for >>>>> static >>>>> files, then github-pages is a better solution. >>>> >>>> Hm, and what about pushing to https://github.com/oVirt/ovirt-site directly, >>>> instead of pushing to GitHub (mirror) project pages? >>> >>> there's no real need to mess with the ovirt-site repo. we can have a >>> separated repo, that can be freely updated by a jenkins job, for example, >>> and include it on ovirt-site using a sub-repository, like it is done for >>> data/events today. The good thing of this approach is that we can have >>> "unstable" docs in the separated repo, updated by jenkins, and just checkout >>> stable versions on the ovirt-site subrepo. >> >> I like the idea of <project-x-docs> as sub-repo of <ovirt-site> :) >> >> Thanks for your response, it makes sense. >> >>> >>> Rafael >>> >>>>> >>>>> Thanks. >>>>> Rafael >>>>> >>>>>>> _______________________________________________ >>>>>>> Devel mailing list >>>>>>> [email protected] >>>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>>>> >>>>>> _______________________________________________ >>>>>> Devel mailing list >>>>>> [email protected] >>>>>> http://lists.ovirt.org/mailman/listinfo/devel >>>>> >>>> >>> >> _______________________________________________ >> Devel mailing list >> [email protected] >> http://lists.ovirt.org/mailman/listinfo/devel _______________________________________________ Devel mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/devel
