Hi Willem Just a heads-up that component documents in the wiki is to be considered deprecated and in read-only mode. The correct place for component documentations is in the source code with those ascii doc files in the src/main/docs folder.
So if you do any WIKI edits then they are LOST!!! On Tue, May 8, 2018 at 12:46 AM, Willem Jiang <willem.ji...@gmail.com> wrote: > Hi Zoran, > > Thanks for the information, I will play with it when I get some time. > > BTW, there are some formate issues[1] about showing the code snippet in the > current website, do we have any plan for fixing these kind of issue? > > [1]http://camel.apache.org/spring.html > > > Willem Jiang > > Blog: http://willemjiang.blogspot.com (English) > http://jnn.iteye.com (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem > > On Mon, May 7, 2018 at 4:48 PM, Zoran Regvart <zo...@regvart.com> wrote: > >> Hi Willem, >> I started a `website` branch a while back, and there is a README.md[1] >> there that has some information. That being said I'm experimenting >> with transitioning to JBake as it seems to have better support for >> Asciidoc and this might change, I'll keep that README up to date >> though. >> >> If you're asking about how the current website is built, from what >> I've understood there is a build job that's triggered when the >> Confluence WIKI is updated and runs `build_cms.sh`[2], there is a >> README[3] in the SVN repository there, the job (I guess, I've never >> seen the job configuration) then copies the output to a directory >> served by as camel.apache.org. >> >> Hope this helps, >> >> zoran >> >> [1] https://github.com/apache/camel/blob/website/camel-website/README.md >> [2] https://svn.apache.org/repos/asf/camel/website/ >> [3] https://svn.apache.org/repos/asf/camel/website/README >> >> On Sat, May 5, 2018 at 2:08 AM, Willem Jiang <willem.ji...@gmail.com> >> wrote: >> > Hi, >> > >> > Is there a brief introduction of the current camel document building >> > processing? >> > I just found there are some maven plugins which can generate the document >> > there. >> > >> > >> > Willem Jiang >> > >> > Blog: http://willemjiang.blogspot.com (English) >> > http://jnn.iteye.com (Chinese) >> > Twitter: willemjiang >> > Weibo: 姜宁willem >> > >> > On Thu, Apr 26, 2018 at 4:11 PM, Willem Jiang <willem.ji...@gmail.com> >> > wrote: >> > >> >> oh, my bad. >> >> The URL that I want to share is. >> >> >> >> https://github.com/apache/incubator-servicecomb-website >> >> >> >> >> >> Willem Jiang >> >> >> >> Blog: http://willemjiang.blogspot.com (English) >> >> http://jnn.iteye.com (Chinese) >> >> Twitter: willemjiang >> >> Weibo: 姜宁willem >> >> >> >> On Thu, Apr 26, 2018 at 2:33 AM, Claus Ibsen <claus.ib...@gmail.com> >> >> wrote: >> >> >> >>> Hi Willem >> >>> >> >>> Great to hear you got some experience with building a website with >> >>> markdown content. >> >>> We are using ascii doc but it should be similar. >> >>> >> >>> If you wanted to refer to a link in [1] then I dont see that in your >> >>> email. >> >>> >> >>> >> >>> On Wed, Apr 25, 2018 at 6:45 PM, Willem Jiang <willem.ji...@gmail.com> >> >>> wrote: >> >>> > +1 for bring a new website. >> >>> > >> >>> > Normally, there are some building blocks project in the github for >> the >> >>> > personal website. >> >>> > Last year we built a new website[1] for the ServiceComb project by >> using >> >>> > markdown as the content. >> >>> > Maybe we can do the same thing for the new camel website. >> >>> > >> >>> > Any thoughts? >> >>> > >> >>> > >> >>> > Willem Jiang >> >>> > >> >>> > Blog: http://willemjiang.blogspot.com (English) >> >>> > http://jnn.iteye.com (Chinese) >> >>> > Twitter: willemjiang >> >>> > Weibo: 姜宁willem >> >>> > >> >>> > On Mon, Mar 26, 2018 at 5:12 PM, Claus Ibsen <claus.ib...@gmail.com> >> >>> wrote: >> >>> > >> >>> >> Hi >> >>> >> >> >>> >> I have created a new draft to post on the Camel front page. >> >>> >> >> >>> >> Any comments and feedback? >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> Update on the Apache Camel website and documentation >> >>> >> ---------------------------------------------------- >> >>> >> >> >>> >> The current Apache Camel website and documentation is currently >> >>> undergoing >> >>> >> work to be rewamped and updated for a modern website. >> >>> >> >> >>> >> This work has been underway for a longer time. We kicked off the >> work >> >>> by >> >>> >> migrating the documentation of every Camel component from the wiki >> >>> system >> >>> >> to the source code as ascii doc files. This allowed us during the >> build >> >>> >> of the Apache Camel project to automatic keep parts of the >> >>> documentation >> >>> >> up-to-date with the source code, such as when new options is added >> to >> >>> >> components. >> >>> >> We then moved on migrate all the data formats, languages, and the >> EIP >> >>> >> patterns. >> >>> >> >> >>> >> This has been substantional work, as if you were to print all the >> >>> >> Camel documentation >> >>> >> then it would be more than 3000 sheets of papers. >> >>> >> >> >>> >> At this point of time, we are about to draft up a new table of >> content >> >>> >> (TOC) for the >> >>> >> new Apache Camel documentation and user guide. With the new TOC we >> >>> >> will then re-work >> >>> >> all the user guide documentation to be updated and focus on modern >> >>> >> developer with Camel. >> >>> >> In doing so we will grab the good parts of the existing (older) >> >>> >> documentation, and in >> >>> >> places needed, we will rewrite the documentation. >> >>> >> >> >>> >> The new website and documentation has a new build system that is >> also >> >>> >> worked. When this >> >>> >> system is ready we will have a new staging URL where we will >> regularly >> >>> >> publish the content, >> >>> >> so users can follow the progress. >> >>> >> >> >>> >> Because the new documentation will be in the source code and in >> ascii >> >>> >> doc format, then its >> >>> >> easier for Camel users to contrbute and help - you can simply just >> >>> >> submit patches as GitHub PRs. >> >>> >> >> >>> >> Have patience with us, as it may take a couple of months for us to >> be >> >>> >> ready to publish the staging URL. >> >>> >> >> >>> >> We anticipate to have a new website and documentation ready after >> the >> >>> >> summer break of 2018. >> >>> >> >> >>> >> On Tue, Mar 6, 2018 at 10:48 AM, Claus Ibsen <claus.ib...@gmail.com >> > >> >>> >> wrote: >> >>> >> > Hi >> >>> >> > >> >>> >> > I think we should post a news on the Camel front page about the >> >>> >> > situation with the current old website and docs vs the new website >> >>> and >> >>> >> > docs from the source. >> >>> >> > >> >>> >> > A rough plan for the new website and docs could be >> >>> >> > >> >>> >> > - finish migrating the EIP docs >> >>> >> > - create new TOC for new documentation >> >>> >> > - copy over the good parts of the old docs for the new TOC and >> >>> >> > otherwise write new parts from scratch (will be ongoing through >> 2018) >> >>> >> > - build a new modern front page >> >>> >> > - use the new Camel logo >> >>> >> > - publish this to a new staging url so anyone can follow the work >> >>> >> > >> >>> >> > A work plan could be that after the 2.21 release we will finish >> the >> >>> >> > EIP migrations and get started on the TOC and gradually build up >> the >> >>> >> > new documentation. At the same time folks work on the new website >> >>> with >> >>> >> > a new build system for publishing that, and get the tech stuff in >> >>> >> > order. >> >>> >> > >> >>> >> > The new front page is likely where many people may have >> >>> feedback/ideas >> >>> >> > and it can take some time to get right - if there are more >> proposals >> >>> >> > we could run a vote etc. Also we need new content for: >> >>> >> > - What is Apache Camel >> >>> >> > - How to get started etc >> >>> >> > >> >>> >> > eg content for onboarding new users and getting them to quickly >> >>> >> > understand what Camel is. That information is needed on both the >> >>> front >> >>> >> > page and some beginner pages. >> >>> >> > >> >>> >> > As we are all busy with other duties at work / life / etc. then I >> >>> dont >> >>> >> > think we can do this quickly. And therefore I anticipate that we >> can >> >>> >> > do >> >>> >> > >> >>> >> > - a new stating url with a prototype of the new website and docs >> >>> ready >> >>> >> > for summer 2018 >> >>> >> > - continued work on the TOC and docs until its ready to replace >> the >> >>> old >> >>> >> site >> >>> >> > - switch over to new website after summer 2018 when its ready >> (maybe >> >>> >> > as part of Camel 2.23 release etc). >> >>> >> > >> >>> >> > For the news on the Camel front page, then I do think we should >> draft >> >>> >> > up a text that we can present. The stuff I wrote above is a bit >> >>> >> > "rough" so I think we need to come up with a new text for the >> Camel >> >>> >> > front page. >> >>> >> > >> >>> >> > Anyone wanna help with that? >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > -- >> >>> >> > Claus Ibsen >> >>> >> > ----------------- >> >>> >> > http://davsclaus.com @davsclaus >> >>> >> > Camel in Action 2: https://www.manning.com/ibsen2 >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> Claus Ibsen >> >>> >> ----------------- >> >>> >> http://davsclaus.com @davsclaus >> >>> >> Camel in Action 2: https://www.manning.com/ibsen2 >> >>> >> >> >>> >> >>> >> >>> >> >>> -- >> >>> Claus Ibsen >> >>> ----------------- >> >>> http://davsclaus.com @davsclaus >> >>> Camel in Action 2: https://www.manning.com/ibsen2 >> >>> >> >> >> >> >> >> >> >> -- >> Zoran Regvart >> -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2