Return-Path: X-Original-To: apmail-tapestry-dev-archive@www.apache.org Delivered-To: apmail-tapestry-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 78B6611A35 for ; Fri, 11 Jul 2014 16:48:06 +0000 (UTC) Received: (qmail 7268 invoked by uid 500); 11 Jul 2014 16:48:06 -0000 Delivered-To: apmail-tapestry-dev-archive@tapestry.apache.org Received: (qmail 7213 invoked by uid 500); 11 Jul 2014 16:48:06 -0000 Mailing-List: contact commits-help@tapestry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tapestry.apache.org Delivered-To: mailing list commits@tapestry.apache.org Received: (qmail 7201 invoked by uid 99); 11 Jul 2014 16:48:06 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 11 Jul 2014 16:48:06 +0000 Date: Fri, 11 Jul 2014 16:48:06 +0000 (UTC) From: "Lance (JIRA)" To: commits@tapestry.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (TAP5-2192) Add support for distributed documentation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/TAP5-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14058982#comment-14058982 ] Lance commented on TAP5-2192: ----------------------------- Thiago, how about an InternalContributionListener. This private listener builds up the initial contributions in a list. Until the point that the ContributionListener service is realised (instantiated). Once the ContributionListener service exists, the internal listener replays (flushes) the contributions from it's list. After this, the internal listener stops building up the list and delegates all contribution events to the ContributionListener service. > Add support for distributed documentation > ----------------------------------------- > > Key: TAP5-2192 > URL: https://issues.apache.org/jira/browse/TAP5-2192 > Project: Tapestry 5 > Issue Type: Improvement > Affects Versions: 5.4 > Reporter: Barry Books > Assignee: Thiago H. de Paula Figueiredo > Labels: documentation, month-of-tapestry > > Please add support for a distributed documentation system. The basic requirements are: > 1. Access to a list of Pages/Compoents/Mixins. (ComponentClassResolver supports pages) > 2. Access to a Map of all Configurations. The map would have the configuration class as the Key and contain an object such a list or map that contains the configuration. > 3. Access to a list of configured services. > From this it should be possible to build documentation of a running system. > Thanks > Barry -- This message was sent by Atlassian JIRA (v6.2#6252)