>Is there a git+CMS option? (or mirro git to SVN then ...)
More or less. It was enabled in 2015 https://blogs.apache.org/infra/entry/git_based_websites_available You must have the web site in the asf-site branch. No mirror to SVN as far as I know... >CMS may not be around forever, and while the markdown isn't all >standard, >it's quite close. (e.g. the processor "Title:" stuff) OpenNLP had a few issues migrating to JBake, but a bit of IDE-fu + regex did the trick. The difference with Jena, I think, is that Jena's documentation is much more extensive, which means more pages to edit. But doable nevertheless. >I don't know what processor is behind CMS - python based? Home >grown/modified? Home grown, like the old IRC bot/factoid code (written in Lua I think), the Help Wanted app (Lua too I believe). The CMS is a mix of Perl and Python. Source code for the curious: https://svn.apache.org/repos/infra/websites/cms/ >I've use jekyll (choice based on choosing a commonly used system to >increase >the longevity and stability of the choice). Jekyll is my preferred option as well, as there are heaps more documentation / examples / templates to re-use. The work for OpenNLP is done in https://github.com/apache/opennlp-site, in the master branch. Then, there is a job somewhere, set up by ASF Infra, that pulls the master branch, runs `mvn clean package ...`, and then deploys the resulting static files generated onto the asf-site branch. The site is served with the contents of that asf-site branch. One can build locally pull requests with `mvn clean package ...` and preview the web site, without having to wait and preview in the staging web site. Or even preview in GitHub pages as well. The decision for JBake was already done when I joined, so I just helped with a few issues. It works quite well though. But if ASF Infra is able to build a Jekyll project, then we could use it instead. Bruno ________________________________ From: Andy Seaborne <[email protected]> To: [email protected] Sent: Monday, 23 October 2017 3:09 AM Subject: Re: github stuff Was: [2/2] jena git commit: JENA-1391: adding isEmpty method to Dataset Is there a git+CMS option? (or mirro git to SVN then ...) CMS may not be around forever, and while the markdown isn't all standard, it's quite close. (e.g. the processor "Title:" stuff) I don't know what processor is behind CMS - python based? Home grown/modified? I've use jekyll (choice based on choosing a commonly used system to increase the longevity and stability of the choice). Andy On 16/10/17 19:51, Bruno P. Kinoshita wrote: > A few months ago I helped setting up OpenNLP's new website building from > github. > > The source is in an opennlp-site git repository, and is built with maven > using the maven jbake static site generator. > > Before they were using the svn cms pubsub if I recall correctly. Maybe we > could have something similar if others like this approach. > > CheersBruno > > Sent from Yahoo Mail on Android > > On Tue, 17 Oct 2017 at 2:12, [email protected]<[email protected]> wrote: > Andy Seaborne wrote on 10/13/17 3:40 PM: >> If anyone is interesting in following it up, I have read that Apache >> projects can now use gitbox where by all work is on >> Github, including the full PR cycle, and the ASF is mirrored back. To us, >> it looks like the GH is the master and ASF >> the mirror (IIRC its a bit more complicated under the hood for INFRA than >> that). >> >> Andy > > That sounds good to me. Is this the sort of thing for which I could just file > a ticket on INFRA and follow up with them? > > As long as we are digressing, you know what I would really love? Being able > to do our docs/site in git/github. I'm > pretty sure other Apache projects manage to do that... > > ajs6f > >
