Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's auto-tester, will create a second status for the doc

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 12:27:29 UTC, Rikki Cattermole wrote: So for a PR it puts up a URL on the request? Because this would be pretty awesome in that context! Yes, just click "Details" at the bottom of the PR page to go to the test result page.

Re: Automatic documentation builds

2015-06-11 Thread Rikki Cattermole via Digitalmars-d
On 12/06/2015 12:21 a.m., Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's au

Re: Automatic documentation builds

2015-06-11 Thread Rikki Cattermole via Digitalmars-d
On 12/06/2015 12:28 a.m., Vladimir Panteleev wrote: On Thursday, 11 June 2015 at 12:27:29 UTC, Rikki Cattermole wrote: So for a PR it puts up a URL on the request? Because this would be pretty awesome in that context! Yes, just click "Details" at the bottom of the PR page to go to the test res

Re: Automatic documentation builds

2015-06-11 Thread Steven Schveighoffer via Digitalmars-d
On 6/11/15 8:21 AM, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's auto-tes

Re: Automatic documentation builds

2015-06-11 Thread Rikki Cattermole via Digitalmars-d
On 12/06/2015 12:44 a.m., Steven Schveighoffer wrote: On 6/11/15 8:21 AM, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub

Re: Automatic documentation builds

2015-06-11 Thread Dmitry Olshansky via Digitalmars-d
On 11-Jun-2015 15:21, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's auto-t

Re: Automatic documentation builds

2015-06-11 Thread John Colvin via Digitalmars-d
On Thursday, 11 June 2015 at 12:44:32 UTC, Steven Schveighoffer wrote: On 6/11/15 8:21 AM, Vladimir Panteleev wrote: [...] This sounds really cool! So given I have a PR, for example, https://github.com/D-Programming-Language/druntime/pull/1301 How do I find the ddoc build for it? -Steve

Re: Automatic documentation builds

2015-06-11 Thread Steven Schveighoffer via Digitalmars-d
On 6/11/15 8:47 AM, Rikki Cattermole wrote: Doesn't look like it has yet been added. Phobos works. Nice! I see it now. Also enabled for dlang.org. Very cool, exactly the right UI IMO :) -Steve

Re: Automatic documentation builds

2015-06-11 Thread Steven Schveighoffer via Digitalmars-d
On 6/11/15 9:04 AM, John Colvin wrote: On Thursday, 11 June 2015 at 12:44:32 UTC, Steven Schveighoffer wrote: On 6/11/15 8:21 AM, Vladimir Panteleev wrote: [...] This sounds really cool! So given I have a PR, for example, https://github.com/D-Programming-Language/druntime/pull/1301 How do I

Re: Automatic documentation builds

2015-06-11 Thread Steven Schveighoffer via Digitalmars-d
On 6/11/15 8:21 AM, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's auto-tes

Re: Automatic documentation builds

2015-06-11 Thread David Gileadi via Digitalmars-d
On 6/11/15 7:04 AM, Steven Schveighoffer wrote: On 6/11/15 8:21 AM, Vladimir Panteleev wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as wel

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 13:12:17 UTC, Steven Schveighoffer wrote: On 6/11/15 9:04 AM, John Colvin wrote: it doesn't seem to have triggered/finished yet for that one, but older pulls have a link in them Yeah, hah! I seemed to have picked the only one that doesn't :) It was the siren of s

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 14:45:54 UTC, David Gileadi wrote: I believe that, like Steven says, the Old and New links are reversed (since the diff shows that merge.html to be new in this PR but the new page shows up under the Old link), and perhaps the tool should better handle added/deleted

Re: Automatic documentation builds

2015-06-11 Thread Brad Roberts via Digitalmars-d
This looks like a rather good start. Thanks for taking on this task. On 6/11/2015 5:21 AM, Vladimir Panteleev via Digitalmars-d wrote: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in t

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 12:37:28 UTC, Rikki Cattermole wrote: On 12/06/2015 12:28 a.m., Vladimir Panteleev wrote: On Thursday, 11 June 2015 at 12:27:29 UTC, Rikki Cattermole wrote: So for a PR it puts up a URL on the request? Because this would be pretty awesome in that context! Yes, jus

Re: Automatic documentation builds

2015-06-11 Thread Sönke Ludwig via Digitalmars-d
Am 11.06.2015 um 14:21 schrieb Vladimir Panteleev: I've put together a CI system of sorts that builds the documentation for all pull requests. Hopefully this should avoid the dlang.org build breaking again in the future. It integrates with GitHub as well, and on repositories covered by Brad's aut

Re: Automatic documentation builds

2015-06-11 Thread Jonathan M Davis via Digitalmars-d
On Thursday, 11 June 2015 at 20:35:10 UTC, Brad Roberts wrote: This looks like a rather good start. Thanks for taking on this task. Indeed. Cool stuff. Thanks for the effort. - Jonathan M Davis

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 20:41:14 UTC, Sönke Ludwig wrote: Have you thought about using dlibgit [1] instead? Well, I guess that because a separate thread is necessary to not block the event loop, the performance benefit wouldn't really be a compelling argument... but at least it should be m

Re: Automatic documentation builds

2015-06-11 Thread Vladimir Panteleev via Digitalmars-d
On Thursday, 11 June 2015 at 19:36:02 UTC, Vladimir Panteleev wrote: On Thursday, 11 June 2015 at 13:12:17 UTC, Steven Schveighoffer wrote: Yeah, hah! I seemed to have picked the only one that doesn't :) It was the siren of seeing "DDOC:" in the title that drew me to it :P Vladimir, this isn