Re: Our site is too big

Nicola Ken Barozzi <[email protected]>
Newsgroups gmane.comp.jakarta.avalon.apps.devel,gmane.comp.jakarta.avalon.devel
Message-ID <[email protected]>

Berin Loritsch wrote:
> From: Nicola Ken Barozzi [mailto:[email protected]]
> 
> Errr, that's exactly why I prefer documentation.
> In fact, with Forrest you can put all contents in the same dir, html, 
> xdocs, pdfs, svg, etc and have them in the output.
> 
> So it would be (almost link in Phoenix)
> 
>   -- avalon
>      ..
>      -- src...
>            --documentation
>                         -- content
>                         -- resources
> 
> Where content is all content and resources are images, pdfs, etc that 
> can be referenced easily from any content subdir.
> 
> 
> That makes more sense then.
> 
> 
>>But the problem comes with more than one programming 
>>language... should 
>>c# use this CVS module? ./lib though is not about c#m, so it seems 
>>ackward...
> 
> 
> We have a couple choices.  We could do:
> 
> /src/cs
> /lib/cs
> 
> or we can do what Axis does:
> 
> avalon-java/.....
> avalon-csharp/....
> avalon-c++/....

I'm mildly in favor of this second solution, like

avalon/.....
avalon-csharp/....
avalon-c++/....

Avalon is written in Java, and the others are just ports.

Why?

If ever we get a c++ version, we would have problems.
Plus all the documentation, sources libs, build process would be different.

>>If we only had java I would do (as in Cocoon):
>>
>>  -- avalon
>>     -- build (tmp)
>>     -- dist  (tmp)
>>     -- legal
>>     -- lib (though we will be downloading them, this is to override)
>>     -- src
>>           --framework
>>           --container
>>           --test
>>           --deprecated
>>           --documentation
>>                        -- content
>>                        -- resources
>>           --resources
>>                        -- logos
> 
> 
> Can't we have *all* resources under documentation/resources?

If they are about documentation, yes.
I don't see the need ATM for ./src/resources yet really, we can decide 
later if we see the need.

>>>* I would like to make the addendum that upon a release, we
>>>  mark all deprecated code with both a replacement, and the
>>>  date we expect to remove the code.  That way our users are
>>>  adequately warned, and we have a reminder of what cruft is
>>>  safe to remove.
>>
>>Agreed. Instead of @since, we would then add a @till javadoc.
> 
> 
> Is that standard JavaDoc, or would we have to alter the JavaDoc
> renderer?

1.4 javadoc can be supplied with new tags to use IIRC.
Anyway, we would use xdoclet or similar to get a list of these in a tidy 
manner.

-- 
Nicola Ken Barozzi                   [email protected]
             - verba volant, scripta manent -
    (discussions get forgotten, just code remains)
---------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.