[seam-dev] Bundled distribution documentation

Shane Bryzak sbryzak at redhat.com
Thu Sep 1 23:51:57 EDT 2011


Yeah, that's a good idea.  Do you have plans to provide documentation as 
part of the Forge download?  I'm thinking of the users who might have 
no/limited connectivity who won't be able to access the Forge docs 
online.  Also, how does confluence work in conjunction with our 
documentation team?  From my understanding all their tools for 
translating etc are based on Publican/Docbook.

On 02/09/11 13:48, Lincoln Baxter, III wrote:
> Actually, maybe the best thing to do is just to add a new section to 
> the Seam umbrella doc, with an HTML link to the forge confluence space?
>
> On Thu, Sep 1, 2011 at 7:54 PM, Lincoln Baxter, III 
> <lincolnbaxter at gmail.com <mailto:lincolnbaxter at gmail.com>> wrote:
>
>     Ok. If you include beta1, the artifact for dist is:
>
>     org.jboss.forge:forge-modules:1.0.0.Beta1
>
>     --
>     Lincoln Baxter's Droid
>     http://ocpsoft.com
>     "Keep it Simple"
>
>     On Sep 1, 2011 7:52 PM, "Shane Bryzak" <sbryzak at redhat.com
>     <mailto:sbryzak at redhat.com>> wrote:
>     > Yep, I planned on extracting it in the forge folder.
>     >
>     > On 02/09/11 09:43, Lincoln Baxter, III wrote:
>     >>
>     >> Also, if forge is unzipped. It should be done so in its own
>     subfolder.
>     >>
>     >> Ill try to catch you online tonight and make sure you've got
>     the right
>     >> artifact. (it moved temporarily during the jboss modules
>     transition.
>     >>
>     >> --
>     >> Lincoln Baxter's Droid
>     >> http://ocpsoft.com
>     >> "Keep it Simple"
>     >>
>     >> On Sep 1, 2011 7:41 PM, "Lincoln Baxter, III"
>     <lincolnbaxter at gmail.com <mailto:lincolnbaxter at gmail.com>
>     >> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>> wrote:
>     >> > Well. The forge distribution doesn't contain docs either.
>     They are
>     >> purely
>     >> > online at this point. So I think just don't worry about it. This
>     >> confluence
>     >> > thing is a bit of a pain in that regard.
>     >> >
>     >> > --
>     >> > Lincoln Baxter's Droid
>     >> > http://ocpsoft.com
>     >> > "Keep it Simple"
>     >> > On Sep 1, 2011 6:05 PM, "Shane Bryzak" <sbryzak at redhat.com
>     <mailto:sbryzak at redhat.com>
>     >> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>> wrote:
>     >> >> Unless an export could be automated as part of the build
>     process, I
>     >> >> don't think that's a good idea. How about we just include
>     the Forge
>     >> >> distribution extracted inside the Seam distribution? The
>     documentation
>     >> >> won't be combined with the main Seam docs, but as long as
>     it's in the
>     >> >> Forge distribution then a user should be able to find it
>     without too
>     >> >> much effort.
>     >> >>
>     >> >> On 02/09/11 01:22, Lincoln Baxter, III wrote:
>     >> >>>
>     >> >>> I'm not really sure how to do this, then. There are no
>     sources since
>     >> >>> the docs are in confluence.
>     >> >>>
>     >> >>> I suppose an export could work?
>     >> >>>
>     >> >>> --
>     >> >>> Lincoln Baxter's Droid
>     >> >>> http://ocpsoft.com
>     >> >>> "Keep it Simple"
>     >> >>>
>     >> >>> On Aug 31, 2011 5:09 PM, "Shane Bryzak" <sbryzak at redhat.com
>     <mailto:sbryzak at redhat.com>
>     >> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>
>     >> >>> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>
>     <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>>> wrote:
>     >> >>> > The source artifact for the Forge docs were being pulled
>     in like
>     >> this:
>     >> >>> >
>     >> >>> > <dependency>
>     >> >>> > <groupId>org.jboss.seam.forge</groupId>
>     >> >>> > <artifactId>forge-reference-guide</artifactId>
>     >> >>> > <version>1.0.0-SNAPSHOT</version>
>     >> >>> > <classifier>sources</classifier>
>     >> >>> > <type>jar</type>
>     >> >>> > </dependency>
>     >> >>> >
>     >> >>> > When I update the version to 1.0.0.Beta1, it can't find
>     the source -
>     >> >>> was
>     >> >>> > the Beta1 source artifact published to Maven?
>     >> >>> >
>     >> >>> >
>     >> >>> >
>     >> >>> > On 01/09/11 03:02, Lincoln Baxter, III wrote:
>     >> >>> >> https://docs.jboss.org/author/display/SEAMFORGE/Home
>     >> >>> >>
>     >> >>> >> On Wed, Aug 31, 2011 at 1:02 PM, Lincoln Baxter, III
>     >> >>> >> <lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>
>     >> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>>
>     >> >>> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>
>     >> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com> <mailto:lincolnbaxter at gmail.com
>     <mailto:lincolnbaxter at gmail.com>>>>> wrote:
>     >> >>> >>
>     >> >>> >> Just checking - the Forge docs are no longer in SVN / are in
>     >> >>> >> Confluence; have you taken this into account?
>     >> >>> >>
>     >> >>> >> Also, the which distribution are you including? You
>     could choose
>     >> >>> >> either Beta1 or the latest SNAPSHOT (which is actually
>     in a new
>     >> >>> >> location - moved back to the original
>     >> >>> >> org.jboss.forge:forge-distribution - though it looks
>     like the
>     >> >>> >> build hasn't deployed artifacts in a little while -
>     looking in to
>     >> >>> >> that)
>     >> >>> >>
>     >> >>> >> ~Lincoln
>     >> >>> >>
>     >> >>> >>
>     >> >>> >> On Wed, Aug 31, 2011 at 12:14 AM, Shane Bryzak
>     >> <sbryzak at redhat.com <mailto:sbryzak at redhat.com>
>     <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>
>     >> >>> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>
>     <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>>
>     >> >>> >> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>
>     <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>
>     >> <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>
>     <mailto:sbryzak at redhat.com <mailto:sbryzak at redhat.com>>>>> wrote:
>     >> >>> >>
>     >> >>> >> Module leads,
>     >> >>> >>
>     >> >>> >> Can you please review the list below and confirm that the
>     >> >>> >> documentation
>     >> >>> >> chapters are correct for your module. Also, I would like
>     >> >>> >> everyone to
>     >> >>> >> take a moment to review the module documentation guidelines,
>     >> >>> >> as there
>     >> >>> >> were a number of breakages in the bundled documentation
>     build
>     >> >>> >> because
>     >> >>> >> the guidelines weren't adhered to, particularly in the new
>     >> >>> >> modules for
>     >> >>> >> Seam 3.1:
>     >> >>> >>
>     >> >>> >> 1) Always prefix the filenames of your documentation
>     chapters
>     >> >>> >> with the
>     >> >>> >> name of your module. E.g. security-authentication.xml,
>     >> >>> >> security-authorization.xml, etc.
>     >> >>> >>
>     >> >>> >> 2) Whenever you assign an ID to a docbook element, such as a
>     >> >>> >> <chapter>
>     >> >>> >> or <section>, ALWAYS prefix the id with your module
>     name. For
>     >> >>> >> example,
>     >> >>> >> <chapter id="security-introduction"> or <section
>     >> >>> >> id="security-getting-started">. As all of the chapters for
>     >> >>> >> all modules
>     >> >>> >> are combined when building the bundled documentation,
>     all IDs
>     >> >>> >> must be
>     >> >>> >> unique. This is a particularly time consuming problem to fix
>     >> >>> >> because
>     >> >>> >> the error output from the Maven docbook plugin doesn't tell
>     >> >>> >> you which
>     >> >>> >> files are the problem ones.
>     >> >>> >>
>     >> >>> >> 3) When adding, renaming or deleting a chapter of your
>     >> >>> >> documentation,
>     >> >>> >> please notify me of the changes so that I can update
>     >> >>> >> bundled_master.xml. This file must be manually kept up to
>     >> >>> >> date whenever
>     >> >>> >> any documentation changes are made.
>     >> >>> >>
>     >> >>> >> Thanks,
>     >> >>> >> Shane
>     >> >>> >>
>     >> >>> >>
>     >> >>> >> <?xml version='1.0' encoding="utf-8"?>
>     >> >>> >> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
>     >> >>> >> "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"
>     [ ]>
>     >> >>> >> <book lang="en" xmlns:xi="http://www.w3.org/2001/XInclude">
>     >> >>> >>
>     >> >>> >> <toc />
>     >> >>> >>
>     >> >>> >> <title>Seam 3</title>
>     >> >>> >> <subtitle>Bundled Reference Guide</subtitle>
>     >> >>> >>
>     >> >>> >> <xi:include href="bundled_credits.xml"/>
>     >> >>> >> <xi:include href="bundled_intro.xml"/>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Forge</title>
>     >> >>> >> <xi:include href="forge-preface.xml" />
>     >> >>> >> <xi:include href="forge-installation.xml" />
>     >> >>> >> <xi:include href="forge-creating-basic-webapp.xml" />
>     >> >>> >> <xi:include href="forge-plugin-dev.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Solder</title>
>     >> >>> >> <xi:include href="solder-preface.xml"/>
>     >> >>> >> <xi:include href="solder-gettingstarted.xml"/>
>     >> >>> >> <xi:include href="solder-programmingmodel.xml"/>
>     >> >>> >> <xi:include href="solder-annotationliterals.xml"/>
>     >> >>> >> <xi:include href="solder-elextensions.xml"/>
>     >> >>> >> <xi:include href="solder-resourceloading.xml"/>
>     >> >>> >> <xi:include href="solder-logging.xml"/>
>     >> >>> >> <xi:include href="solder-typeutilities.xml"/>
>     >> >>> >> <xi:include href="solder-beanmanagerprovider.xml"/>
>     >> >>> >> <xi:include href="solder-beanutilities.xml"/>
>     >> >>> >> <xi:include href="solder-properties.xml"/>
>     >> >>> >> <xi:include href="solder-unwraps.xml"/>
>     >> >>> >> <xi:include href="solder-defaultbeans.xml"/>
>     >> >>> >> <xi:include href="solder-genericbeans.xml"/>
>     >> >>> >> <xi:include href="solder-servicehandler.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Configuration</title>
>     >> >>> >> <xi:include href="config-introduction.xml"/>
>     >> >>> >> <xi:include href="config-xml-provider.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Persistence</title>
>     >> >>> >> <xi:include href="persistence-general.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Transaction</title>
>     >> >>> >> <xi:include href="transaction-general.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Servlet</title>
>     >> >>> >> <xi:include href="servlet-introduction.xml"/>
>     >> >>> >> <xi:include href="servlet-installation.xml"/>
>     >> >>> >> <xi:include href="servlet-events.xml"/>
>     >> >>> >> <xi:include href="servlet-injectable_refs.xml"/>
>     >> >>> >> <xi:include href="servlet-exception_handling.xml" />
>     >> >>> >> <xi:include href="servlet-beanmanager.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Security</title>
>     >> >>> >> <xi:include href="security-introduction.xml"/>
>     >> >>> >> <xi:include href="security-authentication.xml"/>
>     >> >>> >> <xi:include href="security-identitymanagement.xml"/>
>     >> >>> >> <xi:include href="security-authentication-external.xml"/>
>     >> >>> >> <xi:include href="security-authorization.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam International</title>
>     >> >>> >> <xi:include href="international-preface.xml" />
>     >> >>> >> <xi:include href="international-installation.xml" />
>     >> >>> >> <xi:include href="international-locales.xml" />
>     >> >>> >> <xi:include href="international-timezones.xml" />
>     >> >>> >> <xi:include href="international-messages.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Faces</title>
>     >> >>> >> <xi:include href="faces-preface.xml" />
>     >> >>> >> <xi:include href="faces-installation.xml" />
>     >> >>> >> <xi:include href="faces-events.xml" />
>     >> >>> >> <xi:include href="faces-scopes.xml" />
>     >> >>> >> <xi:include href="faces-messages.xml" />
>     >> >>> >> <xi:include href="faces-artifacts.xml" />
>     >> >>> >> <xi:include href="faces-components.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Catch</title>
>     >> >>> >> <xi:include href="catch-introduction.xml"/>
>     >> >>> >> <xi:include href="catch-installation.xml"/>
>     >> >>> >> <xi:include href="catch-client_usage.xml"/>
>     >> >>> >> <xi:include href="catch-advanced_usage.xml"/>
>     >> >>> >> <xi:include href="catch-integration.xml"/>
>     >> >>> >> <xi:include href="catch-glossary.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Reports</title>
>     >> >>> >> <xi:include href="reports-preface.xml" />
>     >> >>> >> <xi:include href="reports-installation.xml" />
>     >> >>> >> <xi:include href="reports-usage.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Remoting</title>
>     >> >>> >> <xi:include href="remoting-general.xml"/>
>     >> >>> >> <xi:include href="remoting-model.xml"/>
>     >> >>> >> <xi:include href="remoting-validation.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam REST</title>
>     >> >>> >> <xi:include href="rest-preface.xml" />
>     >> >>> >> <xi:include href="rest-installation.xml" />
>     >> >>> >> <xi:include href="rest-exception-mapping.xml" />
>     >> >>> >> <xi:include href="rest-validation.xml" />
>     >> >>> >> <xi:include href="rest-templating.xml" />
>     >> >>> >> <xi:include href="rest-client.xml" />
>     >> >>> >> <xi:include href="rest-dependencies.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam JCR</title>
>     >> >>> >> <xi:include href="jcr-introduction.xml" />
>     >> >>> >> <xi:include href="jcr-modeshape.xml"/>
>     >> >>> >> <xi:include href="jcr-jackrabbit.xml"/>
>     >> >>> >> <xi:include href="jcr-event-mapping.xml"/>
>     >> >>> >> <xi:include href="jcr-ocm.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam JMS</title>
>     >> >>> >> <xi:include href="jms-intro.xml" />
>     >> >>> >> <xi:include href="jms-installation.xml" />
>     >> >>> >> <xi:include href="jms-resource-injection.xml" />
>     >> >>> >> <xi:include href="jms-messaging.xml" />
>     >> >>> >> <xi:include href="jms-routing.xml" />
>     >> >>> >> <xi:include href="jms-mapping-interfaces.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Validation</title>
>     >> >>> >> <xi:include href="validation-introduction.xml"/>
>     >> >>> >> <xi:include href="validation-installation.xml"/>
>     >> >>> >> <xi:include href="validation-dependency-injection.xml"/>
>     >> >>> >> <xi:include href="validation-method-validation.xml"/>
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> <part>
>     >> >>> >> <title>Seam Wicket</title>
>     >> >>> >> <xi:include href="wicket-preface.xml" />
>     >> >>> >> <xi:include href="wicket-installation.xml" />
>     >> >>> >> <xi:include href="wicket-features.xml" />
>     >> >>> >> </part>
>     >> >>> >>
>     >> >>> >> </book>
>     >> >>> >> _______________________________________________
>     >> >>> >> seam-dev mailing list
>     >> >>> >> seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org>>
>     >> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org>>>
>     >> >>> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org>>
>     >> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org> <mailto:seam-dev at lists.jboss.org
>     <mailto:seam-dev at lists.jboss.org>>>>
>     >> >>> >> https://lists.jboss.org/mailman/listinfo/seam-dev
>     >> >>> >>
>     >> >>> >>
>     >> >>> >>
>     >> >>> >>
>     >> >>> >> --
>     >> >>> >> Lincoln Baxter, III
>     >> >>> >> http://ocpsoft.com
>     >> >>> >> http://scrumshark.com
>     >> >>> >> "Keep it Simple"
>     >> >>> >>
>     >> >>> >>
>     >> >>> >>
>     >> >>> >>
>     >> >>> >> --
>     >> >>> >> Lincoln Baxter, III
>     >> >>> >> http://ocpsoft.com
>     >> >>> >> http://scrumshark.com
>     >> >>> >> "Keep it Simple"
>     >> >>> >
>     >> >>
>     >
>
>
>
>
> -- 
> Lincoln Baxter, III
> http://ocpsoft.com
> http://scrumshark.com
> "Keep it Simple"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/seam-dev/attachments/20110902/e0f1e811/attachment-0001.html 


More information about the seam-dev mailing list