We have at the moment four main documentation entry points:
1) getting started section in castleproject website
2) using wiki in castleproject website
3) castle forum
4) "this" devel list.
I know it isn't easy to stop brains working and "refactoring" what we've
done to write down a comprehensive documentation to give newbies an
interesting lecture about our work. But I think it's mandatory in order to
wave the work and make the "users" community grow.
I think Spring.NET pdf and NHIbernate pdf are example comprehensive enough
to explain what I'm trying to figure out.
We recently deployed a part of a website with castle monorail + Windsor
container + Nhibernate. Well it's been so cool working with those framework
I'm trying to push it here in Italy in our MiniConf (http://www.ugialt.net),
but the answer I get while making a diff between Monorail and Asp.NET Mvc
it's always "Lack of documentation", and this lack will bring Monorail
buried from Asp.NET MVC. And it's a pity, but i Agree ...
For some specific kind of core functionality there's only tailor's made
solutions with code investigation and reflector giving a huge help.
But ... I have to say that it's a huge and great work you made, and I
appreciate it very much.
Many compliments !
Gianluca Gravina
http://bogs.ugidotnet.org/thinkingingrava
However, I think that for the most part (particularly with general
guides and tutorials) this isn't too much of concern.
Huh? The ASP.Net MVC, aside from some blog posts has zero
documentation. I dont get this argument.
--
Cheers,
hamilton verissimo
ham...@castlestronghold.com
http://www.castlestronghold.com/
On 3/1/08, Symon Rottem <s.ro...@gmail.com> wrote:
>
I find it pretty standard for the MS world. Unity also comes with this
style of documentation.
On 3/1/08, Ayende Rahien <aye...@ayende.com> wrote:
Hamilton, I love Monorail, as I love Nhibernate, but I see some kind of
difference between:
- Asp.NET MVC vs Monorail
- Entity Framework vs Nhibernate
... and it isn't a good metric in order to measure documentation on some
kind of project, but results querying google with "asp.net mvc" and "castle
monorail" are quite different.
Don't misunderstand me, I'm still pushing on Monorail ... I'm still having
fun with it ... and I'd like to continue to use it !!! People like you,
Ayende and many others have pointed my way of facing design problems.
Perhaps I'm totally wrong and Monorail will keep rocking even with Asp.NET
mvc release. I hope !
Have a nice weekend.
Sincerly, Gianluca
That still a weird argument. I relies on something that is not concrete.
MonoRail is going to die if, and only if, MS MVC is so fantastic that
even I wont find a good reason to still using MonoRail. Is that a safe
bet? I dont know. It's hard to tell. I'm inclined to think that wont
be the case. MR will still be a good option for more hardcore
developer.
If you team/friends/groups would rather pick MS MVC because of the
lack of MR documentation, I guess that's just a handy excuse. Nothing
more than that.
On 3/3/08, Symon Rottem <s.ro...@gmail.com> wrote:
On 3/3/08, Ayende Rahien <aye...@ayende.com> wrote:
> Yes, the underlying assumption that by the time you are done understanding
> DP you don't have the strength to write docs.
--
can you please share your current efforts, probably as a castle contrib project.
Background: The documentation discussions pop up around every two to
three weeks. However, most of the people that complained so far, were
not willing to contribute.
After the last discussion I had the idea to use NHibernate's reference
docs (also docbook) as a template and see what documentation could be
compiled into a Castle guide or something. But I stumbled over my
hitherto nonexisting knowledge of docbook, so I didn't get far enough
to make a call to this list.
So if you managed to create the proper environment for a Castle
docbook documentation and perhaps even already transformed some
existing docs, I'd be happy to fall in and help you updating and
correcting content, so that the docs reflect the current trunk (I
think they got outdated esp. for MR).
-Markus
as I already said, NHibernate got that structure including NAnt build
files for free (LGPL). It has minor issues (no graphical bullets,
problems with callouts etc.) but overall it works with small friction.
I can send you the zipped folder if you like (it's about 3MB large, so
I won't send it to the list).
-Markus
Many compliments Symon.
Gianluca
Should section 3 (Installation) come before 2 (Getting Started)?
Isn't the first step in getting started with any framework the
installation?
Also, are 8.1 and 8.5 the same tring?
Can't wait to see this come together! I'm pretty busy right now, but
I'll try and lend a hand when possible.
> 12. Helpers
12.1 Creating a helper
12.2 Using a helper
> 12.3. Built In Helpers
12.1.1. UrlHelper
> 12.1.2. FormHelper
> 12.1.3. AjaxHelper
> 12.1.4. PaginationHelper
12.1.5. TextHelper
12.1.6. JsonHelper
12.1.7. ScriptaculousHelper
> 12.1.8. DateFormatHelper (deprecated, I'd remove it)
> 12.1.9. Effects2Helper (deprecated, I'd remove it)
> 12.1.10. HtmlHelper (deprecated, I'd remove it)
> 12.1.11. ValidationHelper
> 12.1.12. WizardHelper
> All submissions are welcome - although I can't promise I'll use everything
> submitted in the initial round, once the new version is in the wild (and has
> been accepted by the SVN committers) people can edit and submit patches like
> any other piece of code.
How are you going to handle collaboration? Public SVN? Why dont you
use the Contrib?
RC3 I think
> Collaboration isn't something I've thought too much about yet. Right now
> I'm pretty focused on just trying to get the initial revamp done for the
> MonoRail section so there's a structure to work from. After I've got
> something that builds and contains the existing website content I'll find a
> way for everyone else to make edits and contributions.
Sounds good.
I would therefore target trunk for the new documentation and then
maintain releasewise, i.e. finish the docs for 1.0 final (which will
be maintained for a long time according to Hamilton) and then work
simultaneously on 1.0 and trunk versions.
-Markus
What do you think about translating it to other languages?
I can contribute to the project working on a brazilian portuguese
translation.
On 3 mar, 21:29, "Hamilton Verissimo" <hamm...@castlestronghold.com>
wrote:
> :-)
>> hamm...@castlestronghold.comhttp://www.castlestronghold.com/
> On 3/3/08, Ayende Rahien <aye...@ayende.com> wrote:
>
> > Yes, the underlying assumption that by the time you are done understanding
> > DP you don't have the strength to write docs.
>
> --
> Cheers,
> hamilton verissimo
-Markus
If interested I can translate in italian.
Let me know.
Gianluca Gravina
-Markus
I think DP2 code is certainly Pulitzer material.
--
Cheers,
Henry Conceição
On Sun, Mar 9, 2008 at 10:23 PM, Bruno Fiorentino
--
Cheers,
Henry Conceição
I just have a quick look … great job Symon.
Gianluca Gravina
From: castle-pro...@googlegroups.com
[mailto:castle-pro...@googlegroups.com] On Behalf Of Symon Rottem
Sent: lunedì 10 marzo 2008 12.12
To: castle-pro...@googlegroups.com
Subject: Re: Documentation
Ok, I've managed to get the MonoRail documentation converted to DocBook, reorganize the content and render to chunked HTML. At this stage I haven't refactored the content at all and the styling is only rudimentary at this stage but something better (including syntax highlighting for the code samples) should be forthcoming fairly soon. The structure has changed somewhat since my original post and includes a lot more information.
I just have a quick look ... great job Symon.
What I have seen during a first look:
-Remove numbering from headings level 4+ would be advisable. Headings
that read like IPv6-addresses don't serve readability ;-)
-Some pictures didn't make it to the new docs.
-HTML/XML entities need to be reviewed. I remember I needed an ugly
hack for them in the Anakia docs, so this was rather expected.
Now, the question is, what should be the master docs? Anakia source or docbook?
-Markus
-Markus
Contact me privately.
> I'm also interested in what action should be taken going forward. Ideally
> I'd prefer to see people reviewing the work and then to discuss where we can
> host the HTML version and whether or not we can point to it from the
> website. Since it's simply a copy of the current source of the trunk
> version of the MonoRail docs at this point is there any reason not to?
What about docs.castleproject.org ?