Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 59117 invoked from network); 12 Oct 2005 16:39:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Oct 2005 16:39:29 -0000 Received: (qmail 84348 invoked by uid 500); 12 Oct 2005 16:39:25 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 84311 invoked by uid 500); 12 Oct 2005 16:39:25 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 84300 invoked by uid 99); 12 Oct 2005 16:39:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Oct 2005 09:39:25 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [68.230.240.33] (HELO eastrmmtao06.cox.net) (68.230.240.33) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Oct 2005 09:39:27 -0700 Received: from [192.168.0.100] (really [70.179.64.83]) by eastrmmtao06.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20051012163838.NJNN21663.eastrmmtao06.cox.net@[192.168.0.100]> for ; Wed, 12 Oct 2005 12:38:38 -0400 Message-ID: <434D3C27.1040705@reverycodes.com> Date: Wed, 12 Oct 2005 12:39:03 -0400 From: Vadim Gritsenko User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@cocoon.apache.org Subject: Re: javadocs navigation References: <433EF6D4.6040209@apache.org> <20051002014142.9A7A926D13B@avs2.arnes.si> <434C7C97.2080107@reverycodes.com> <434C8020.40403@apache.org> <722ae8b85e8d0b226fdc45c9c3fab38c@apache.org> <434CCAA3.7050303@apache.org> <434D336E.9000001@apache.org> <434D37D3.1000903@odoko.co.uk> In-Reply-To: <434D37D3.1000903@odoko.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Upayavira wrote: > Stefano Mazzocchi wrote: > >> Sylvain Wallez wrote: >> >>> Or more simpler, and we already talked about this, what about tagging >>> the source files themselves to be able to produce javadocs of a >>> restricted set of classes, i.e. those that are considered public API >>> and that people can safely rely on. >> >> There you go! +1 > > So how do we decide what is internal, what is external? The discussion > is likely to be "fun". Let's start small - let's mark as public, external classes only those where we have consensus, and leave "questionable" classes out, have a discussion on them later. > We could have a wiki page containing all classes, and mark the ones on > that wiki page that we want to be public. Then a script could add the > necessary javadoc markup. Wiki page, where each java class can be marked as one of: public / private / dispute / not-marked-yet. > If that approach sounds okay, I'd happily volunteer to write the script > to add the markup, assuming it is a simple enough markup. Sounds good Vadim