Hey, everyone!
As the author of the aforementioned thread on the NH dev list, I'd
just like to weigh-in and encourage any readers of this thread to
please also read my post on the NH dev list.
I think James' summary of my Docu-related observations is generally
correct, but reading the summary here (without also reading my actual
comparative analysis in some detail) might unintentionally imply that
I was 'complaining' about Docu not being perfect, not producing MSDN-
style docs, or not being as 'mature' as something like DocProject when
nothing could be further from the truth; I like to think that I was
(or at least tried to be!) pretty even-handed in my comparative
analysis.
Later this evening (EDT) when I have a sec I will post some of the
details of some of the exceptions that I encountered when running
against the NHibernate.dll assembly so that hopefully this project can
benefit from my identification of some of the trouble-spots I
encountered in my testing.
For the record, I'm really impressed with this project's intent and
direction and absolutely wish it the best of luck -- I'll be watching
intently to keep myself appraised on its progress. I think its a
really neat idea with a bright future ahead of it!
Keep up the great work, guys~!
-Steve B.
On Mar 30, 1:27 pm, Jason Meridth <
jmeri...@gmail.com> wrote:
> - *Docu is flakey.* It's new
> - *Docu is slow.* Optimization is later
> - *Docu style is not msdn.* This is the point of Docu
>
> I'm currently running against an APi for work and making changes as
> necessary. Lots of local experimental branches.
>
> ---
> Jason Meridthhttp://
jason.lostechies.com
>
> On Mon, Mar 30, 2009 at 11:54 AM, Chris Missal <
chris.mis...@gmail.com>wrote:
>
> > My thoughts on:
>
> > - *Flakey:* How about running Docu against open source assemblies out
> > there, to try to break it using actual, real code, instead of test
> > assemblies. I've been running it on some code from my place of work, but
> > unfortunately I'm not allowed to share this code.
> > - *Slow:* I like your multi-threading idea, but I think the previous
> > bullet point should be tackled first.
> > - *Not MSDN:* I was thinking of adding a ticket for multiple/custom
> > template choices. Right now, running docu.exe "file.xml" would use the
> > default, but providing hooks to use some sort of template provider to
> > determine which template should be used in the build. Building a CHM could
> > tie in here too.
>
> >> There's been a discussion taken place<
http://groups.google.com/group/nhibernate-development/browse_thread/t...>recently on the NHibernate developers mailing list that was in regard to
> >> which doc generation tool they're going to use with NHibernate. The winner
> >> hasn't been decided yet, but it seems to be weighing heavily towards
> >> DocProject. I'm not surprised or really even all that bothered by this
> >> decision, because Docu is a very new project. It would be improper of me to
> >> push Docu as a solution to their problems when it's barely alpha.
>
> >> What has come out of their thread is an impressive comparision between
> >> Docu and DocProject. It would be foolish of us to pass this by, as it's a
> >> great opportunity to improve Docu based on some genuine real-world feedback.
>
> >> I would suggest you read Stephen's post, but I would advocate that you
> >> don't reply over there as I've already been rude enough to weigh in on their
> >> voting process. I'll summarise his points below.
>
> >> - *Docu is flakey.* It crashed numerous times and wasn't successfully
> >> used before modification of the code was required. This is a shame but not
> >> entirely surprising. We need more robustness.
> >> - *Docu is slow.* This is to be taken with a grain of salt as
> >> DocProject performed equally; however, it's still damn slow. I think there
> >> are some key areas where we could utilise multiple threads to improve our
> >> processing speed (Assembly parsing should easily be able to be divided up,
> >> as could be the XML parsing, and possibly even the generation process
> >> itself).
> >> - *Docu style is not msdn.* This is almost the point of docu, so I'm
> >> not entirely concerned by it; however, if we want wide acceptance a MSDN
> >> template may be worth creating.
> >> - *Docu doesn't generate CHM.* Again, this is intentional; however,