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> > > > > > > > > > > > >