Return-Path: X-Original-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-jena-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E3D55788E for ; Fri, 11 Nov 2011 14:37:13 +0000 (UTC) Received: (qmail 84775 invoked by uid 500); 11 Nov 2011 14:37:13 -0000 Delivered-To: apmail-incubator-jena-dev-archive@incubator.apache.org Received: (qmail 84738 invoked by uid 500); 11 Nov 2011 14:37:13 -0000 Mailing-List: contact jena-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jena-dev@incubator.apache.org Delivered-To: mailing list jena-dev@incubator.apache.org Received: (qmail 84730 invoked by uid 99); 11 Nov 2011 14:37:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Nov 2011 14:37:13 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of castagna.lists@googlemail.com designates 209.85.213.175 as permitted sender) Received: from [209.85.213.175] (HELO mail-yx0-f175.google.com) (209.85.213.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Nov 2011 14:37:06 +0000 Received: by yenm3 with SMTP id m3so3229927yen.6 for ; Fri, 11 Nov 2011 06:36:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=1ck3A4TizUTYW6wzKDIg4vVkrKkNvbkdJ36w3YgrCDM=; b=YGOt2poXFB5gzxCN6T2+4w75CAP8jNqCAxiJu8/NPgWOQ+rQXcwhYzn4IfXCXbRhRT OSXBKJXXJntsYtdSbF8MzxfQVqQ9JC+aaB8+c1wUWRbwjmHTW6jLwnMYuBXl76peDYJH zgRaqeYA3fLGKDAhpeTBFA33Rd/rc1XiBIR5U= Received: by 10.68.0.68 with SMTP id 4mr24867490pbc.51.1321022204858; Fri, 11 Nov 2011 06:36:44 -0800 (PST) Received: from [192.168.99.102] ([207.34.158.233]) by mx.google.com with ESMTPS id b8sm30484589pba.16.2011.11.11.06.36.43 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Nov 2011 06:36:44 -0800 (PST) Message-ID: <4EBD32F6.1000306@googlemail.com> Date: Fri, 11 Nov 2011 06:36:38 -0800 From: Paolo Castagna User-Agent: Thunderbird 2.0.0.24 (X11/20101027) MIME-Version: 1.0 To: jena-dev@incubator.apache.org Subject: Re: Versioned/Historical Documentation (was RE: How to decide to release ...) References: <005b01cca07c$a76a6b60$f63f4220$@apache.org> In-Reply-To: <005b01cca07c$a76a6b60$f63f4220$@apache.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Dennis, you are right, but doing what you suggest also adds a lot of overhead. Some projects just maintain the documentation for the latest stable release. Apache Jena is not as big as Openoffice fortunately! We have the website in SVN and we are using the Apache CMS (kudos to Ian), here: http://svn.apache.org/repos/asf/incubator/jena/site/ ... so we can tag the documentation as well as the code when we do a release if we want to and if we decide this is an useful thing to do. Unfortunately, it's not actually the HTML website or something you can checkout and browse. The syntax is Markdown. But, perhaps you or someone else could provide a little script to checkout the site/ and build it locally. My curiosity, are you using Apache Jena and/or planning to use it in the near future? Are you involved in OpenOffice and/or the Apache ODF Toolkit? Do you know if there is anything interesting going on there in relation to RDF we should be aware of? Looking at Apache ODF Toolkit and how it relates to RDF (and Apache Jena) and/or Apache Tika and/or Apache Any23 and/or Apache Nutch is on my (too long) todo list. Paolo [1] http://incubator.apache.org/odftoolkit/ Dennis E. Hamilton wrote: > As there becomes a history of releases, it becomes important to also retain > the documentation that applied at that time. > > That's especially applicable as APIs change in any way, new modules and > modularizations are introduced, etc. For example, unless the JavaDoc reflects > versions, it is likely to be current as of some build or trunk snapshot or > whatever ... (maybe not even on exactly the same cycle as releases). > > I don't know of a perfect way to synchronize documentation, but it probably > means that documentation is version-controlled to some degree, somehow. At > Apache, that usually means in the SVN (even if the documentation itself is > produced from some sort of authoring source by an SVN-downstream process). > > So it becomes a release artifact. > > I am thinking of technical documentation with details that can vary from > release to release. Other kinds of documentation have their own release > cycles and staging and might be kept outside of release cycles, including > community-maintained materials on a wiki, etc. > > Side Note: The experience in the OpenOffice.org podling is that it is wise to > get the IP right on wiki and downloadable contributions in case some of it is > important to tie to releases and be cherry-picked into release artifacts. The > ASF preference appears to be to use ALv2 for project-produced documentation > and also do the usual IP/3rd-party magic on documentation from elsewhere. > > -----Original Message----- > From: Paolo Castagna [mailto:castagna.lists@googlemail.com] > Sent: Friday, November 11, 2011 05:17 > To: jena-dev@incubator.apache.org > Subject: Re: How to decide to release (was: Re: JIRA issues and "Fix > Version/s"...) > > Andy Seaborne wrote: >> JENA-110 >> Decide on doc/ (/me don't put in the downloads) > > +1 on removing doc/ entirely > > The official documentation is on the website. > > Paolo