No one else has commented so I'll start a quick vote thread if everyone's fine with PLC4X website as a template for our own. We can always change later if needed.
On Fri, Mar 1, 2019 at 12:02 PM Christofer Dutz <christofer.d...@c-ware.de> wrote: > We're currently not talking about building presentations with Asciidoc, > but our website. > > If you have a look at the PLC4X build: > https://github.com/apache/incubator-plc4x.git > Running "mvn site site:stage" would build the website > ("target/staged-site" directory) > > If you were talking about the presentation with Asciidoc ... you could > have a look at this: > https://drive.google.com/open?id=1pZ5l9X__gTM4vg2PJRbc-0GXuEf058aI > Here "mvn package" builds the presentation and you can run it by opening > "target/generated-slides/index.html" or run the webserver via "mvn > jetty:run-exploded" and open "http://localhost:8080" (you need the > webserver version to have all JavaScript thingys run ... such as the talk > timer in the speaker view) > > Chris > > > > Am 01.03.19, 10:56 schrieb "Dmitriy Pavlov" <dpav...@apache.org>: > > I found I'm not able to start a vote now, because I don't clearly > understand how to create a presentation using AsciiDoc. I will > research it > and then will be able to start it. > > пт, 1 мар. 2019 г. в 09:36, Dmitriy Pavlov <dpav...@apache.org>: > > > Yes I personally agree to try asciidoc, but I think we should create > 2 > > separated threads for voting to be visible by all members. I could > start > > that threads. > > > > пт, 1 мар. 2019 г., 0:08 Christofer Dutz <christofer.d...@c-ware.de > >: > > > >> Hi Lars, > >> > >> I would be more than happy to setup everything ... > >> > >> Chris > >> > >> Am 28.02.19, 19:20 schrieb "Lars Francke" <lars.fran...@gmail.com>: > >> > >> I've looked at the plc4x website and think it looks good. The > source > >> seems > >> to be relatively painless as well and I like Asciidoc, so it > works in > >> my > >> book. > >> > >> Does any of you have any opinions on a technology/framework? (I > don't > >> really) > >> > >> If not I suggest that we do a quick vote on it. > >> Christofer would you be interested in helping set that up > should we > >> go that > >> route? > >> > >> On Sun, Feb 24, 2019 at 3:32 AM Sönke Liebau > >> <soenke.lie...@opencore.com.invalid> wrote: > >> > >> > I think a separate repo for the website makes sense, to keep > things > >> a > >> > little separated. It depends on what route we choose regarding > >> repos, but > >> > my preference would be to keep the main "content" repo free > of any > >> admin > >> > (for lack of a better word) stuff. > >> > Regarding a staging repo, for our website we currently forego > this > >> step > >> > completely, our build job takes the sources (we use Lektor) > and > >> compiles > >> > them straight to the directory the page is served from. > >> > While saving an extra repo this also means that we lack proper > >> versioning, > >> > as any changes to the build job might of course also affect > >> rebuilds of > >> > older versions of the page. > >> > > >> > I don't have any real preference here tbh, I think we should > mostly > >> be > >> > looking to reuse as much as possible. > >> > > >> > Best regards, > >> > Sönke > >> > > >> > > >> > > >> > [1] https://www.getlektor.com > >> > > >> > Am Sa., 23. Feb. 2019, 21:01 hat Furkan KAMACI < > >> furkankam...@gmail.com> > >> > geschrieben: > >> > > >> > > Hi, > >> > > > >> > > The website can be a separate repo ( > >> > > https://github.com/apache/incubator-dubbo-website), a > different > >> branch > >> > or > >> > > resides in the original repo ( > >> > > https://github.com/apache/incubator-druid/tree/master/docs > ). > >> > > > >> > > I think that it depends on which repositories we will have > on > >> Github. As > >> > > far as I see, a separate repo for such purpose could be > better. > >> > Generating > >> > > a website from AsciiDoc > >> > > could be nice i.e. https://plc4x.apache.org or > >> > > https://cloudstack.apache.org > >> > > > >> > > On the other hand, generating a website from mkdocs via > gh-pages ( > >> > > > >> https://www.mkdocs.org/user-guide/deploying-your-docs/#github-pages) > can > >> > > be > >> > > another option if possible. > >> > > > >> > > Kind Regards, > >> > > Furkan KAMACI > >> > > > >> > > > >> > > On Sat, Feb 23, 2019 at 7:17 PM Kenneth Knowles < > k...@apache.org> > >> wrote: > >> > > > >> > > > You can do it all in our repo: keep source for the site on > >> `master` > >> > > branch > >> > > > and the rendered site on `asf-site`, much like GitHub > does with > >> > > `gh-pages`. > >> > > > Beam does this. Slightly less to administer. But on the > other > >> hand, if > >> > > you > >> > > > *want* to set up permissions differently (like "only a > bot can > >> push"), > >> > or > >> > > > just want to stay flexible, then having a separate > technical > >> repo is > >> > > likely > >> > > > better. > >> > > > > >> > > > Kenn > >> > > > > >> > > > On Sat, Feb 23, 2019 at 2:17 AM Christofer Dutz < > >> > > christofer.d...@c-ware.de > >> > > > > > >> > > > wrote: > >> > > > > >> > > > > One thing with "one repo" and the reason we stage the > website > >> in a > >> > > > > separate one. > >> > > > > The commit history is polluted with all the > website-staging > >> > > auto-emails. > >> > > > > > >> > > > > So I would suggest a "technical repo" where the site is > >> staged for > >> > > pickup > >> > > > > by git-pub-sub. > >> > > > > > >> > > > > Chris > >> > > > > > >> > > > > Am 23.02.19, 11:07 schrieb "Lars Francke" < > >> lars.fran...@gmail.com>: > >> > > > > > >> > > > > Fabulous! I think that looks good, I like Asciidoc, > I > >> understand > >> > > > Maven > >> > > > > so > >> > > > > to me that sounds good. Thank you. Let's see what > others > >> have to > >> > > say. > >> > > > > > >> > > > > All in one repo as Kenneth mentioned also sounds > good to > >> me. > >> > > > > > >> > > > > That reminds me: A logo would be good. The ASF now > has a > >> Central > >> > > > > Service > >> > > > > that we could ask for a Logo design. > >> > > > > > >> > > > > On Sat, Feb 23, 2019 at 10:35 AM Christofer Dutz < > >> > > > > christofer.d...@c-ware.de> > >> > > > > wrote: > >> > > > > > >> > > > > > Hi, > >> > > > > > > >> > > > > > well I could help with this. > >> > > > > > I guess the PLC4X podling is the cleanest of my > >> examples for a > >> > > > setup > >> > > > > in > >> > > > > > which the website is generated from asciidoc as > part of > >> the > >> > maven > >> > > > > build > >> > > > > > And it is also automatically staged and published > by > >> > git-pub-sub. > >> > > > > > IANAWD (I am not a web designer), and the content > >> definitely > >> > > needs > >> > > > an > >> > > > > > update, but I'm quite happy with the results. > >> > > > > > > >> > > > > > https://plc4x.apache.org > >> > > > > > > >> > > > > > Chris > >> > > > > > > >> > > > > > Am 23.02.19, 01:06 schrieb "Kenneth Knowles" < > >> k...@apache.org > >> > >: > >> > > > > > > >> > > > > > It can all be in one repo. Beam recently > moved the > >> site > >> > from > >> > > > the > >> > > > > > apache/beam-site repo to a directory in the > main > >> > apache/beam > >> > > > > repo. It > >> > > > > > is > >> > > > > > nice to not have multiple places you have to > go > >> looking for > >> > > > > bits. And > >> > > > > > it is > >> > > > > > published on every commit using gitpubsub. I > didn't > >> set > >> > that > >> > > > up, > >> > > > > but I > >> > > > > > can > >> > > > > > ask around. We've had a pretty good time with > Jekyll > >> > though I > >> > > > > think > >> > > > > > mostly > >> > > > > > we don't change it since it is working. I > think > >> various > >> > > flavors > >> > > > > of > >> > > > > > markdown > >> > > > > > have the most widespread support. > >> > > > > > > >> > > > > > Kenn > >> > > > > > > >> > > > > > On Fri, Feb 22, 2019 at 2:49 PM Lars Francke < > >> > > > > lars.fran...@gmail.com> > >> > > > > > wrote: > >> > > > > > > >> > > > > > > We need a website :) > >> > > > > > > > >> > > > > > > I have almost no skills in any kind of > frontend > >> work. > >> > > > CSS/HTML > >> > > > > etc. > >> > > > > > That > >> > > > > > > means I also don't have any strong opinions > on > >> this but I > >> > > > know > >> > > > > that > >> > > > > > some of > >> > > > > > > you (Christofer etc.) have already dealt > with > >> this in > >> > other > >> > > > > projects. > >> > > > > > > > >> > > > > > > I'm happy to help with content when the > basics are > >> > set-up. > >> > > > > > > > >> > > > > > > The only opinion I do have is that it'd be > good > >> to have > >> > the > >> > > > > content > >> > > > > > in a > >> > > > > > > format like Asciidoc - ideally in the same > format > >> as > >> > > some/all > >> > > > > of our > >> > > > > > actual > >> > > > > > > content. > >> > > > > > > > >> > > > > > > It'd be fabulous if anyone is willing to > take > >> this up? > >> > > > > > > > >> > > > > > > I know that Infra has a "gitpubsub" thing > which > >> allows us > >> > > to > >> > > > > > automatically > >> > > > > > > build and deploy a site from git somehow. > I've > >> never used > >> > > it > >> > > > > and > >> > > > > > there are > >> > > > > > > lots of things I don't know. One of them > being > >> whether it > >> > > can > >> > > > > all be > >> > > > > > one > >> > > > > > > repository or whether we need a > training-site > >> repo. > >> > > > > > > > >> > > > > > > < > https://www.apache.org/dev/project-site.html> > >> > > > > > > <https://www.apache.org/dev/gitpubsub.html> > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >> > > >