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