<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Jan 4, 2017 6:08 PM, &quot;Petr Horacek&quot; &lt;<a href="mailto:phoracek@redhat.com">phoracek@redhat.com</a>&gt; wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello again, built master documentation is available on [1], latest<br>
4.1 and 4.0 tags on [2] and [3] (these two were created manually,<br>
automated build will be triggered by a next tag).<br>
<br>
[1] <a href="http://ovirt.github.io/ovirt-engine-api-model/master/" rel="noreferrer" target="_blank">http://ovirt.github.io/ovirt-<wbr>engine-api-model/master/</a><br>
[2] <a href="http://ovirt.github.io/ovirt-engine-api-model/4.1/" rel="noreferrer" target="_blank">http://ovirt.github.io/ovirt-<wbr>engine-api-model/4.1/</a><br>
[3] <a href="http://ovirt.github.io/ovirt-engine-api-model/4.0/" rel="noreferrer" target="_blank">http://ovirt.github.io/ovirt-<wbr>engine-api-model/4.0/</a></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">Well done! A post to the users mailing list + blog post on <a href="http://ovirt.org">ovirt.org</a> would make it more visible. </div><div dir="auto">Y. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<div class="elided-text"><br>
2017-01-03 15:22 GMT+01:00 Juan Hernández &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;:<br>
&gt; On 01/03/2017 03:20 PM, Petr Horacek wrote:<br>
&gt;&gt; Hi, I&#39;ve been hacking public API docs yesterday, and I think it will<br>
&gt;&gt; work in GitHub-Travis combination. Now I am waiting if Gerrit-GitHub<br>
&gt;&gt; mirroring will remove branch created directly on GitHub, if not, then<br>
&gt;&gt; my approach would be following:<br>
&gt;&gt;<br>
&gt;&gt; Both 4.0 and 4.1 branches will have .travis.yml in them that will run<br>
&gt;&gt; the build and then push generated pages to gh-pages branch (authorized<br>
&gt;&gt; via GitHub deploy key). For now I have a working demo on my fork<br>
&gt;&gt; (<a href="https://github.com/phoracek/ovirt-engine-api-model/blob/master/.travis.yml" rel="noreferrer" target="_blank">https://github.com/phoracek/<wbr>ovirt-engine-api-model/blob/<wbr>master/.travis.yml</a>),<br>
&gt;&gt; this one does not use deploy keys, but token instead.<br>
&gt;&gt;<br>
&gt;&gt; Hope I&#39;m not breaking your work.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Excellent! Please go ahead.<br>
&gt;<br>
&gt;&gt; 2017-01-03 14:49 GMT+01:00 Vojtech Szocs &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt; From: &quot;Rafael Martins&quot; &lt;<a href="mailto:rmartins@redhat.com">rmartins@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; To: &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt; Cc: &quot;Juan Hernández&quot; &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;, &quot;Michal Skrivanek&quot; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt;, &quot;devel&quot; &lt;<a href="mailto:devel@ovirt.org">devel@ovirt.org</a>&gt;<br>
&gt;&gt;&gt;&gt; Sent: Tuesday, January 3, 2017 2:28:30 PM<br>
&gt;&gt;&gt;&gt; Subject: Re: [ovirt-devel] Publicly available REST documentation<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;&gt; From: &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; To: &quot;Rafael Martins&quot; &lt;<a href="mailto:rmartins@redhat.com">rmartins@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Cc: &quot;Juan Hernández&quot; &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;, &quot;Michal Skrivanek&quot;<br>
&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt;, &quot;devel&quot; &lt;<a href="mailto:devel@ovirt.org">devel@ovirt.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, January 3, 2017 2:24:22 PM<br>
&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-devel] Publicly available REST documentation<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;&gt;&gt; From: &quot;Rafael Martins&quot; &lt;<a href="mailto:rmartins@redhat.com">rmartins@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; To: &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Cc: &quot;Juan Hernández&quot; &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;, &quot;Michal Skrivanek&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt;, &quot;devel&quot; &lt;<a href="mailto:devel@ovirt.org">devel@ovirt.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, January 3, 2017 2:17:49 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-devel] Publicly available REST documentation<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: &quot;Vojtech Szocs&quot; &lt;<a href="mailto:vszocs@redhat.com">vszocs@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: &quot;Juan Hernández&quot; &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: &quot;Michal Skrivanek&quot; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt;, &quot;devel&quot; &lt;<a href="mailto:devel@ovirt.org">devel@ovirt.org</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, January 3, 2017 2:11:06 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-devel] Publicly available REST documentation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: &quot;Juan Hernández&quot; &lt;<a href="mailto:jhernand@redhat.com">jhernand@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: &quot;Jakub Niedermertl&quot; &lt;<a href="mailto:jniederm@redhat.com">jniederm@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: &quot;devel&quot; &lt;<a href="mailto:devel@ovirt.org">devel@ovirt.org</a>&gt;, &quot;Michal Skrivanek&quot;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:mskrivan@redhat.com">mskrivan@redhat.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Monday, January 2, 2017 10:48:53 PM<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-devel] Publicly available REST documentation<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 01/02/2017 10:13 PM, Jakub Niedermertl wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Juan,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from time to time I&#39;d like the REST doc to be available on some<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; public<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; site. It would allow us to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * check the documentation without searching for running engine<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * be able to easily link documentations in irc/mails<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; * link rest doc from <a href="http://ovirt.org" rel="noreferrer" target="_blank">ovirt.org</a> site doc<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Recently I&#39;ve also heard similar request from other guys (cc-ed).<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Would it be possible to for example publish generated doc of merged<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; patches of ovirt-engine-api-model project? Maybe github project<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; pages<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [1] of project mirror [2] could be used for hosting.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Regards<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Jakub<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [1]<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://help.github.com/articles/user-organization-and-project-pages/#project-pages" rel="noreferrer" target="_blank">https://help.github.com/<wbr>articles/user-organization-<wbr>and-project-pages/#project-<wbr>pages</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [2] <a href="https://github.com/oVirt/ovirt-engine-api-model" rel="noreferrer" target="_blank">https://github.com/oVirt/<wbr>ovirt-engine-api-model</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yes, we can publish the documentation using gh-pages. I just created<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; populated the &#39;gh-branch&#39; with some initial content, and requested<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; activation of the feature in Github. I will inform you when it is<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ready.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Alternatively, you could use <a href="http://readthedocs.org" rel="noreferrer" target="_blank">readthedocs.org</a> which supports webhooks:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; a push to GitHub (mirror) project [syncing Gerrit with GitHub] would<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; regenerate the project&#39;s documentation available at<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;   &lt;your-project&gt;.<a href="http://readthedocs.io" rel="noreferrer" target="_blank">readthedocs.io</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; which would allow to separate the GitHub project from its docs, given<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the source comes from Gerrit.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; ReadTheDocs relies on sphinx and/or mkdocs to rebuild the docs when<br>
&gt;&gt;&gt;&gt;&gt;&gt; called<br>
&gt;&gt;&gt;&gt;&gt;&gt; by<br>
&gt;&gt;&gt;&gt;&gt;&gt; the webhook, and we use something else. We just need some hosting for<br>
&gt;&gt;&gt;&gt;&gt;&gt; static<br>
&gt;&gt;&gt;&gt;&gt;&gt; files, then github-pages is a better solution.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hm, and what about pushing to <a href="https://github.com/oVirt/ovirt-site" rel="noreferrer" target="_blank">https://github.com/oVirt/<wbr>ovirt-site</a> directly,<br>
&gt;&gt;&gt;&gt;&gt; instead of pushing to GitHub (mirror) project pages?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; there&#39;s no real need to mess with the ovirt-site repo. we can have a<br>
&gt;&gt;&gt;&gt; separated repo, that can be freely updated by a jenkins job, for example,<br>
&gt;&gt;&gt;&gt; and include it on ovirt-site using a sub-repository, like it is done for<br>
&gt;&gt;&gt;&gt; data/events today. The good thing of this approach is that we can have<br>
&gt;&gt;&gt;&gt; &quot;unstable&quot; docs in the separated repo, updated by jenkins, and just checkout<br>
&gt;&gt;&gt;&gt; stable versions on the ovirt-site subrepo.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I like the idea of &lt;project-x-docs&gt; as sub-repo of &lt;ovirt-site&gt; :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks for your response, it makes sense.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Rafael<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Thanks.<br>
&gt;&gt;&gt;&gt;&gt;&gt; Rafael<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Devel mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Devel mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; Devel mailing list<br>
&gt;&gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br>
&gt;<br>
______________________________<wbr>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a></div></blockquote></div><br></div></div></div>