Hello Dave!

Merry Christmas!

Yes, it goes back to the conflict between the amount of work to keep it
updated/risk that it is not updated and how well it is structured. I think
that we cannot set the ambition on consistency and completeness too high and
this also leaves room for several different solutions.

I like having the list generated dynamically every time because it removes
the risk that the page is not updated when a new reference to the class
appears somewhere.

Let's continue experimenting with this for a while.

        /Linus

2008/12/28 Dave Thompson <[email protected]>

> Hi Linus,
>
> Merry Christmas!
>
> Perhaps we should use a direct link if there is an obvious place to link
> to,
> but if not, we use the lookup page as you suggest.  I think that in this
> case
> though, some intelligence in the lookup page would be helpful, such as
> stating the main places where the class is described.
>
> The Facade page you've created pointlessly links back to itself for the
> word
> Facade, making it really obvious that it has been automatically generated.
>
> So I would suggest:
>
> ------
> Main explanation:
> XxxXxxXxx
>
> Other references:
> xxxx
> xxxx
> xxxx
> xxxx
> ------
>
> Regards,
>
> Dave
>
>
> Linus Tolke wrote:
> > Hello Dave!
> >
> > I like this idea of embracing the CamelCase in the class name instead of
> > my first instinct to attempt to avoid making the classes links. My ideas
> > of use of markup (as documented in
> > http://argouml.tigris.org/wiki/WikiConventions) was an attempt to avoid
> > making them links.
> >
> > Another thought leads me to a suggestion that complements alternative
> > a). You suggestion a) more or less assumes that each class only has a
> > single place were it is explained or mentioned. If that is not the case,
> > perhaps the page could instead contain a list of all uses of the class.
> > I tried that with the Facade class. See
> > http://argouml.tigris.org/wiki/Facade. I would like to see the Javadoc
> > in the list though but I don't see how a link to the Javadoc could be
> > automatically generated so that involves some work for each such page.
> >
> >         /Linus
> >
> > 2008/12/27 Dave Thompson <[email protected] <mailto:[email protected]>>
>  >
> >     Hi All,
> >
> >     I have just discovered that the Wiki allows us to create redirect
> >     pages.  I
> >     can't find this documented in the tigris wiki help, but it does
> >     work.  It
> >     means we can create a page, with only the text:
> >
> >     #REDIRECT <PageName>
> >
> >     ...and anyone who loads the page, will automatically be redirected
> >     (with an
> >     appropriate message) to another page defined by PageName.
> >
> >     I also noticed that any words written in CamelCase (i.e. most
> >     classes) are
> >     automatically turned into links on the assumption that these might
> >     one day be
> >     link to real pages.
> >
> >     Perhaps we could use these two things as a big aid to the reader of
> the
> >     cookbook. My suggestion is as follows:
> >
> >     a) For each class used in argouml, we create a redirect page,
> >     directing the
> >     reader to the relevant page of the cookbook.  Doing this will
> >     automatically
> >     make every class reference link to the useful documentation
> >     describing how
> >     that class is used.  If the cookbook gets expanded or changed, then
> >     we only
> >     have to change one redirect page per class, to make the class
> >     universally
> >     link to a different page.
> >
> >     b) Alternatively, we could use the same method to link to externally
> >     generated javadoc documentation for argouml.
> >
> >     I have tried a) out for FigAssociation just as a test, but I'd like
> >     to know
> >     whether people think it is a good idea.:
> >
> >     http://argouml.tigris.org/wiki/FigAssociation
> >
> >     Regards,
> >
> >     Dave
> >
> >     P.S. Just to be clear, I'm not suggesting that we create wiki pages
> for
> >     classes which would duplicate the javadoc information.  In fact, we
> >     should
> >     avoid this.
> >
> >     ------------------------------------------------------
> >
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=993794
> >     <
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=993794
> >
> >
> >     To unsubscribe from this discussion, e-mail:
> >     [[email protected]
> >     <mailto:[email protected]>].
> >
> >
>
> ------------------------------------------------------
>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=994641
>
> To unsubscribe from this discussion, e-mail: [
> [email protected]].
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=994683

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to