Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-02-01 Thread Denis F via Digitalmars-d-announce
(3) Docs from proposed site can be easily wrapped into DevDocs/Zeal/Dash docs for comfort offline usage.

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-02-01 Thread Denis F via Digitalmars-d-announce
On Saturday, 13 January 2018 at 11:42:42 UTC, Bastiaan Veelo wrote: On Saturday, 13 January 2018 at 10:02:18 UTC, Jacob Carlborg wrote: On 2018-01-13 05:59, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-18 Thread Martin Nowak via Digitalmars-d-announce
On Saturday, 13 January 2018 at 11:42:42 UTC, Bastiaan Veelo wrote: On Saturday, 13 January 2018 at 10:02:18 UTC, Jacob Carlborg wrote: On 2018-01-13 05:59, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-13 Thread Bastiaan Veelo via Digitalmars-d-announce
On Saturday, 13 January 2018 at 10:02:18 UTC, Jacob Carlborg wrote: On 2018-01-13 05:59, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub or some other tool? Anyone volunteering? This could be a good idea.

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-13 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-01-13 05:59, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub or some other tool? Anyone volunteering? This could be a good idea. Probably even better is to let code.dlang.org take care of it,

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-12 Thread Seb via Digitalmars-d-announce
On Saturday, 13 January 2018 at 04:59:25 UTC, Martin Nowak wrote: On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: [...] What do you mean with "taking care of it"? It's a bit of a hen and egg problem, first you need a project before you can register it with

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-12 Thread Martin Nowak via Digitalmars-d-announce
On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: Maybe worthwile to add this scaffolding to dub or some other tool? Anyone volunteering? This could be a good idea. Probably even better is to let code.dlang.org take care of it, which would make the whole token issue and

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-10 Thread Bastiaan Veelo via Digitalmars-d-announce
On Wednesday, 10 January 2018 at 02:59:38 UTC, Martin Nowak wrote: I've changed my blueprint project accordingly https://github.com/MartinNowak/bloom/blob/1e2c2729a2618962e596d68635c5e7e46def2189/.travis.yml. I included a link to bloom at the bottom of the howto.

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-10 Thread Bastiaan Veelo via Digitalmars-d-announce
On Wednesday, 10 January 2018 at 08:50:37 UTC, Bastiaan Veelo wrote: I don't know if I am being paranoid but it's been said that GitHub tokens give access to all repositories and just pasting an unencrypted token in some web interface is a security risk. For a howto I figured the safer route

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-10 Thread Bastiaan Veelo via Digitalmars-d-announce
On Wednesday, 10 January 2018 at 02:59:38 UTC, Martin Nowak wrote: [...] Also adding the token in Travis' settings page instead in the yaml makes things easier. Yes it does make it easier. But I chose not to because of comments on [1] (notably by ilg-ul). I don't know if I am being paranoid

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-09 Thread Martin Nowak via Digitalmars-d-announce
On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: Cheers, Bastiaan. (It turned out as a gist. I don't mind it being recycled on wiki's, blog's or elsewhere.) Using Travis' built-in deployment toGithub Pages is indeed a bit simpler. Also adding the token in Travis' settings

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-08 Thread Bastiaan Veelo via Digitalmars-d-announce
On Monday, 8 January 2018 at 23:06:04 UTC, Seb wrote: On Monday, 8 January 2018 at 22:20:37 UTC, Bastiaan Veelo wrote: On Monday, 8 January 2018 at 22:12:17 UTC, Seb wrote: On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: Here's how:

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-08 Thread Seb via Digitalmars-d-announce
On Monday, 8 January 2018 at 22:20:37 UTC, Bastiaan Veelo wrote: On Monday, 8 January 2018 at 22:12:17 UTC, Seb wrote: On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: Here's how: https://gist.github.com/veelo/f7668510bad2e8c9212ab66104541fcc FYI: You could reduce the size of

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-08 Thread Bastiaan Veelo via Digitalmars-d-announce
On Monday, 8 January 2018 at 22:12:17 UTC, Seb wrote: On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: Here's how: https://gist.github.com/veelo/f7668510bad2e8c9212ab66104541fcc FYI: You could reduce the size of the `travis.yml`. See e.g.:

Re: [howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-08 Thread Seb via Digitalmars-d-announce
On Monday, 8 January 2018 at 22:06:44 UTC, Bastiaan Veelo wrote: I was looking for this, it wasn't there, so I wrote it myself. - You have a D poject on GitHub? - You want your documentation online? For free? - You think it should always be up to date without you lifting a finger? - You

[howto] Serve ddox documentation on github.io deployed by Travis CI

2018-01-08 Thread Bastiaan Veelo via Digitalmars-d-announce
I was looking for this, it wasn't there, so I wrote it myself. - You have a D poject on GitHub? - You want your documentation online? For free? - You think it should always be up to date without you lifting a finger? - You wonder how? Here's how: