Return-Path: Delivered-To: apmail-incubator-chemistry-dev-archive@minotaur.apache.org Received: (qmail 73471 invoked from network); 24 Jan 2011 10:47:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Jan 2011 10:47:32 -0000 Received: (qmail 92458 invoked by uid 500); 24 Jan 2011 10:47:32 -0000 Delivered-To: apmail-incubator-chemistry-dev-archive@incubator.apache.org Received: (qmail 92333 invoked by uid 500); 24 Jan 2011 10:47:30 -0000 Mailing-List: contact chemistry-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: chemistry-dev@incubator.apache.org Delivered-To: mailing list chemistry-dev@incubator.apache.org Received: (qmail 92325 invoked by uid 99); 24 Jan 2011 10:47:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Jan 2011 10:47:29 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of florian.mueller@alfresco.com designates 207.126.144.135 as permitted sender) Received: from [207.126.144.135] (HELO eu1sys200aog113.obsmtp.com) (207.126.144.135) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 24 Jan 2011 10:47:21 +0000 Received: from source ([88.151.129.3]) by eu1sys200aob113.postini.com ([207.126.147.11]) with SMTP ID DSNKTT1YpAPM4jE1B3KDweUk4e9WcXJ/EpHS@postini.com; Mon, 24 Jan 2011 10:47:00 UTC Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.alfresco.com (Postfix) with ESMTP id CDA6528C3D8 for ; Mon, 24 Jan 2011 10:46:59 +0000 (GMT) X-Virus-Scanned: amavisd-new at unx-d-manc4.tc.ifeltd.com Received: from zimbra.alfresco.com ([127.0.0.1]) by localhost (zimbra.alfresco.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xcLfwgzaeabL for ; Mon, 24 Jan 2011 10:46:28 +0000 (GMT) Received: from Florian-Mullers-MacBook-Pro-2.local (unknown [194.75.202.163]) (Authenticated sender: florian.mueller) by zimbra.alfresco.com (Postfix) with ESMTP id D474328C36E for ; Mon, 24 Jan 2011 10:45:49 +0000 (GMT) Message-ID: <4D3D5852.9080306@alfresco.com> Date: Mon, 24 Jan 2011 10:45:38 +0000 From: =?ISO-8859-1?Q?Florian_M=FCller?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: chemistry-dev@incubator.apache.org Subject: Re: Documentation clean-up after 0.2.0? References: <11E8705F4573E64FB42C724ADC742F6F03440251@MUCXGC2.opentext.net> In-Reply-To: <11E8705F4573E64FB42C724ADC742F6F03440251@MUCXGC2.opentext.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I fully agree, we have to tackle the documentation and clean up the webseite. @Jens: Feel free to fix the Mailing List, Issue Tracking, etc. issues. @Paul: If I remember that correctly, some of the navigation inconsistencies are caused by the Confluence export script and need manual interaction. Do you recall what we have to do to trigger a full export? @OpenCMIS: From my perspective, the JavaDoc and the Client API guide are the most urgent pieces. Who can of you can spend time on documentation? I can take a share but I need to know where to start. It doesn't make sense if we all do JavaDoc, for example. And I would like to add a related topic: Confluence will be phased out and Apache CMS will take over [1][2]. Markdown is the mark up language for Apache CMS. Would it make sense to write our documentation in Markdown then? Cheers, Florian [1] https://blogs.apache.org/infra/entry/the_asf_cms [2] http://wiki.apache.org/general/ApacheCms2010 On 24/01/2011 09:20, Jens H�bel wrote: > Hi Chemistry, > > great to see that we have got the 0.2.0 release out and that the Python library makes really good progress. > > To catch up with all the nice code we have now in my opinion we should focus our efforts for the next weeks to clean-up our documentation mess. I find it hard to find information there: Navigation and structure is inconsistent. There are some TODOs open for months, parts are not updated and we have gaps with stuff that is not documented at all. > > I got feedback like this from a couple of people working in my environment and I think the project is only as good as the documentation is. > > Some examples: > - Java and Python have a completely different style and navigation > - Some parts of the opencmis section in navigation pane are not opencmis specific: Mailing List, Issue Tracking, Source Code > - The .Net section disappears after clicking on some of the sections (e.g. cmislib). > - Query model has changed since 0.1.0 but has not been updated. > - From my impression the Client API is the most demanded part of opencmis and unfortunately this part still has major gaps in documentation. We need an introduction, we need to explain the design, the caching the refresh mechanisms. We had lengthy discussions in the mailing list, we have improved the code, but none of this seems to be documented. We have some examples, but we need more. > - What is the difference between OpenCMIS Guides and the OpenCMIS cookbook? > - Workbench has no documentation at all (how to install web start, config options) > > Is there a chance a to use a navigation pane like this here: http://confluence.atlassian.com/display/DOC/Confluence+Documentation+Home? > > Any thoughts on this by the community? Any ideas how to improve or proceed? Perhaps we can find an agreement on the top level structure on the mailing list and then fill the gaps as we find time? > > Jens >