docs@glassfish.java.net

Re: Please Review: Doc Planning for TP2

From: Jennifer Ball <Jennifer.Ball_at_Sun.COM>
Date: Mon, 24 Mar 2008 10:26:20 -0700

Do you know what tasks you will be documenting?

Also, if my guide will go into more detail, does that mean I do include
developer tasks that are not necessarily GF-specific? I suppose that's
a question for Paul, mostly.

Jennifer

Scott Fordin wrote:
> Jennifer Ball wrote:
>
>> Oy vey. I thought that what I was writing was a quick-start guide for
>> JRuby. I'm really confused now..
>>
>
> The Quick Start Guide I'm writing is for GlassFish in general,
> and won't/can't go into the same level of detail as the jRuby
> Quick Start you're working on. (In fact, I'm hoping I can pilfer
> some of the choice bits from your guide...)
>
> Scott
>
>
>>
>> Scott Fordin wrote:
>>
>>> Scott Fordin wrote:
>>>
>>>
>>>> That may be so, but Abhijit specifically mandated that I need to
>>>> talk about using GlassFish v3 for developing jRuby applications.
>>>>
>>>>
>>> In the Quick Start Guide, that is...
>>>
>>>
>>>
>>>> Scott
>>>>
>>>> Jennifer Ball wrote:
>>>>
>>>>
>>>>> Hi Paul,
>>>>>
>>>>> Remember that JRuby is not part of GlassFish, and so I don't believe it
>>>>> should be mentioned in any of the core set of app server docs. I
>>>>> thought we had decided that a while back, but maybe I'm not remembering
>>>>> correctly.
>>>>>
>>>>> I have the following TOC that I've come up with for jRuby:
>>>>>
>>>>> 1. Introduction
>>>>> 1. What is Ruby on Rails?
>>>>> 2. What is JRuby?
>>>>> 3. The Glassfish JRuby GEM and advantages of JRuby on Glassfish
>>>>> 2. Getting Started with JRuby on GlassFish V3
>>>>> 1. Setting up JRuby
>>>>> 1. Download and install JRUby
>>>>> 2. Specify JRUBY_HOME
>>>>> 2. Installing Rails
>>>>> 3. Setting up the GF V3 GEM
>>>>> 3. Running a prepared RoR application on GF.
>>>>> 4. Creating a Rails appplication
>>>>> 1. Generating a Controller
>>>>> 2. Create scaffolding
>>>>> 3. Bundle Rails as a WAR file
>>>>> 5. Running a Rails app on GF
>>>>> 1. Host app on V3 GEM
>>>>> 2. Deploy app on GF
>>>>> 6. Accessing a Java EE component from a Rails app using jRuby
>>>>>
>>>>> Parts 1 and 2 of section 4 are not specific to JRuby on GF, but I have
>>>>> them in there for now because you need to do steps 1 and 2 before you
>>>>> can do step 3. I haven't decided how to get around that. Part 6 is
>>>>> not
>>>>> specific to GF, but it is to JRuby as opposed to RoR, and Pramod wanted
>>>>> this documented in particular.
>>>>>
>>>>> In any case, I think all of this should be in its own book, just like
>>>>> Jersey and jMaki are, and these are also add-ons.
>>>>>
>>>>> What I meant to ask regarding NB vs CLI is when document tasks in our
>>>>> books, do we give instructions for doing them with NB or with ant or
>>>>> what? I guess if we're using ant, Ian would have to provide the ant
>>>>> tasks when he creates the workspaces. Of course, there is probably not
>>>>> time for that.
>>>>>
>>>>> I guess I'm still confused about what is really required for TP2
>>>>> documentation. It seems that we are doing developer docs for Jersey
>>>>> and
>>>>> jMaki (because we are producing developer guides for them) even though
>>>>> the developer tasks are not specific to Glassfish, and yet it sounds
>>>>> like I'm not supposed to document anything for JRuby that is not
>>>>> specific to Glassfish. Could you explain this to me again, please?
>>>>>
>>>>> BTW, if anyone else out there would like to document JRuby, please
>>>>> be my
>>>>> guest to take it. I think jMaki and Comet will be plenty for me to
>>>>> handle over the next month.
>>>>>
>>>>> Thanks.
>>>>> Jennifer
>>>>>
>>>>>
>>>>> Paul Davies wrote:
>>>>>
>>>>>
>>>>>> Hi Jennifer,
>>>>>>
>>>>>> I looked again at the task analysis for JRuby. Most of the tasks seem
>>>>>> to belong in the Administrator's Guide and the Deployment Guide.
>>>>>>
>>>>>> Of the developer tasks, very few seem to be in the realm of GlassFish.
>>>>>> They either seem to be generic jRuby tasks (out of scope) or performed
>>>>>> by using NetBeans (should be in the NetBeans documentation).
>>>>>>
>>>>>> Please look at the task analysis again and separate out the "out of
>>>>>> scope" tasks (just put them under the heading "Out of Scope Tasks").
>>>>>>
>>>>>> For the remaining tasks, please label them according to where they
>>>>>> should be documented.
>>>>>>
>>>>>> After you have revised the task analysis, let's look again to see if
>>>>>> there are enough "in scope" tasks without a home to warrant a separate
>>>>>> a separate book.
>>>>>>
>>>>>> I'm not sure I can answer your question about NB vs. CLI instructions
>>>>>> because I am not sure where the CLI is coming from. If the CLI is
>>>>>> coming from NB, it should be explained in the NB documentation. If the
>>>>>> CLI is generic to jRuby, it's out of scope. Only if the CLI is part of
>>>>>> GlassFish do we need to document it.
>>>>>>
>>>>>> Hope this helps.
>>>>>>
>>>>>> Regards,
>>>>>> -Paul
>>>>>>
>>>>>>
>>>>>> Jennifer Ball wrote:
>>>>>>
>>>>>>
>>>>>>> Hi Paul,
>>>>>>>
>>>>>>> I think we'll need a separate book for JRuby. I didn't see it listed
>>>>>>> there. We might also need a CVS repository too.
>>>>>>>
>>>>>>> Also, I remember someone asking about NB vs. CLI instructions, but I
>>>>>>> don't recall the answer. Do we use NB instructions or CLI
>>>>>>> instructions? The reason I ask is because a lot of the existing
>>>>>>> documentation (blogs and GS guides, etc) are written using the
>>>>>>> various NB plug-ins. OTOH, the tools group has their own NB-specific
>>>>>>> documentation for JRuby and jMaki. This isn't really an issue with
>>>>>>> Comet because there is no tools support.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Jennifer
>>>>>>>
>>>>>>> Paul Davies wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Although work on the documentation for GlassFish v3 TP2 is well
>>>>>>>> under way, I thought it would be worth rechecking our assumptions
>>>>>>>> for TP2 in the light of the information that Abhijit shared at the
>>>>>>>> GlassFish v3 doc planning meeting last week.
>>>>>>>>
>>>>>>>> Please review the TP2 deliverables at
>>>>>>>> http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishV3DocPlan#section-GlassFishV3DocPlan-TP2Deliverables
>>>>>>>>
>>>>>>>> and let me know if I have correctly identified the primary usage
>>>>>>>> scenarios for TP2 and the documentation deliverables required for
>>>>>>>> those usage scenarios.
>>>>>>>>
>>>>>>>> If possible, please give me any feedback you have by the end of this
>>>>>>>> week.
>>>>>>>>
>>>>>>>> Thank you!
>>>>>>>>
>>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
>>>>>>> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>>>>>
>>>>>
>>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>>>>
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docs-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: docs-help_at_glassfish.dev.java.net
>
>