That is very awesome :) I guess now i really really have to switch
over to cfeclipse...
What do you mean by "We need to get more documentation actually typed
into the code - patches welcome", how can we help with that?
Thanks!
On Nov 19, 1:48 am, Blair McKenzie <
shi...@gmail.com> wrote:
> Rob has been doing a lot of work making some under the hood FarCry stuff,
> like inline docs and testing, more accessible. I think you guys will find
> this VERY useful. I know I will.
>
> *Hey there everyone,*
>
> We've been going through a rethink on how FarCry documentation should be
> done. We're finding that, while there is heaps of documentation, people are
> having a hard time finding specific solutions. We're really proud of the
> documentation onhttp://
docs.farcrycms.org/, but realise it doesn't help
> finding, say, what "wizardID" is on <ft:object>; what it's supposed to do,
> or that it is even there.
>
> FarCry has an extensive ability to do inline documentation within the code,
> and we've started to try to pull that out and harness it a bit better. The
> goal is to get up to date, easy to grep help for FarCry as close to your
> code writing as possible (and searchable via google++). Additionally, we
> are working towards smaller, example focused bits.
>
> We had some time allotted to us to try to get a base run of this up, and we
> havehttp://
docs.farcrycore.org/in a very, very beta state (looks horrible
> too). However, we'd like to get some feedback on it's content.
> Additionally, the CFEclipse dictionary, and the textmate bundle are
> generated along side the documentation so they should auto improve as the
> documentation improves.
>
> *Basic site usage*
>
> It should be pretty simple, but the main page has links to 6 versions of
> FarCry. p510 is FarCry 5.1.0 documentation, p520 is the 5.2.0 branch of
> FarCry (not released), and trunk is the main line development trunk (for all
> you bleeding edgers).
>
> The top 3 links are documentation of the base of FarCry - Tags, Types, and
> Components. This is the bare core without any plugins.
>
> The bottom 3 links are documentation of FarCry with the CMS plugin installed
> - Tags, Types, and Components. They are only offered as downloadable zips
> at this time.
>
> To install the CFEclipse dictionary follow this post:
http://blog.daemon.com.au/go/blog-post/cfeclipse-dictionaries-for-far...
> Since bolt's dictionary is ... ahem ... based on CFEclipse, the
> dictionary
> might work in bolt as well, but the location of the dictionaryconfig.xml
> will be somewhere else.
>
> Textmate bundle should be a double click and it's installed. In Textmate if
> you put your cursor over a FarCry tag, hitting ctrl+h will jump you to the
> entry onhttp://
docs.farcrycore.org. To invoke the tag help type "admin:",
> "skin:", "sec:", etc and hit tab (without the leading '<')
>
> *Some important things to note*
>
> - Deprecated items are not currently being marked as such. This will
> happen as time allows.
> - The documentation itself is a bit sparse still. We need to get more
> documentation actually typed into the code - patches welcome :-D
> - The Components tree is all Grey because nothing is currently marked as
> an documented (though most of it is). See "fapi" or "fu" for a good list of
> things you'll likely want to know. The "scope" part of the Components is
> very helpful - thats where you can find the method at runtime (if it's auto
> created).
> - We don't have any plans to back port this to earlier versions
>
> *For the crazies*
>
> This whole thing is an automated process that happens every night against an
> nightly update from the repository - it should be fresh and updated as the
> code is updated (which should be frequently). If you want to track the
> process, you can followhttp://
twitter.com/DaemonBuilderon twitter - it