Thanx for the responses guys! Lots of reading to do :-).

I'm a big fan of documentation myself Craig and you're doing a great
job there.

Shaun >8)


On 12 Feb, 18:48, "Craig & Sammi Sutherland"
<[email protected]> wrote:
> Hi Shaun,
>
> Like Ruben said, there isn't much documentation on actually developing
> CruiseControl.Net (unfortunately). But since you're very experienced with
> C/C++ you shouldn't have too much problems with C#. There's a couple of
> articles from Microsoft on the differences:
>
> .        http://msdn.microsoft.com/en-us/library/yyaad03b(VS.80).aspx
>
> .        http://msdn.microsoft.com/en-nz/magazine/cc301520(en-us).aspx
>
> The main learning curve is getting to understand the CLR (Common Framework
> Library), since this is very different from something like MFC.
>
> As for the actual CruiseControl.Net code, I would suggest getting the code
> from Subversion (https://ccnet.svn.sourceforge.net/svnroot/ccnet/trunk) and
> taking a look around.
>
> I've been writing a post on my adventures with CruiseControl.Net - but it
> has mainly been around what I am doing. I've written a couple of
> "information" posts though:
>
> .         How configuration is 
> handled:http://csut017.wordpress.com/2008/09/04/investigating-configuration/
>
> .         How the web dashboard 
> works:http://csut017.wordpress.com/2008/09/20/hello-mr-dashboard/,http://csut017.wordpress.com/2008/09/22/requests-actions-and-templates/andhttp://csut017.wordpress.com/2008/09/23/building-with-nvelocity/
>
> .         Some background on the 
> installer:http://csut017.wordpress.com/2009/01/12/builds-installers-and-frustra...
>
> .         URLs, URL Builders and related 
> classes:http://csut017.wordpress.com/2009/01/07/urls-links-and-builders/
>
> These are the main posts that explain how things work in CruiseControl.Net -
> there may be a few others, but most of my posts are on what I am doing with
> it.
>
> Hope this helps, of course you can always continue to send questions J
>
> Craig
>
> From: [email protected] [mailto:[email protected]] On
> Behalf Of Ruben Willems
> Sent: Friday, 13 February 2009 4:00 a.m.
> To: [email protected]
> Subject: [ccnet-user] Re: Upgrading: installing the latest build.
>
> Hi
>
> for the moment not really,
> there is some very sparse info on 
> :http://confluence.public.thoughtworks.org/display/CCNET/Documentation
> at the bottom of the page are some developers links .
>
> but I've started a blog, and there is some more information to find :
>    http://rubenwillems.blogspot.com/
> many more items to come ;-)
>
> also the blog of craig is very informative (he's making the security stuff
> and much more)http://csut017.wordpress.com/
>
> any feedback greatly appreciated
>
> with kind regards
> Ruben Willems
>
> On Thu, Feb 12, 2009 at 2:39 PM, CinnamonDonkey
>
> <[email protected]> wrote:
>
> Thank you Ruben.
>
> Is there a guide for developers on the project for how to build and
> work with/debug the system?
>
> I'm starting to get curious about how to modify/build the project
> myself. I've not done much C# myself, nor have I worked with the .NET
> framework. But hey! How hard can it be ;-) 15 years of C/C++ wasn't a
> problem.
>
> On 12 Feb, 12:42, Ruben Willems <[email protected]> wrote:
>
>
>
> > Hi
>
> > I'll look into this, but it will not be in 1.4.3 probably
> > (whenever that is released :-(   )
>
> > you can't just enter c:\mystuff if I recall correctly,
> > but I'll check to be sure
>
> > with kind regards
> > Ruben Willems
>
> > On Thu, Feb 12, 2009 at 1:06 PM, CinnamonDonkey <
>
> > [email protected]> wrote:
>
> > > Would it be possible to allow the user to define the location of the
> > > custom templates? Both for the webdash and the server.
>
> > > By default it could be "customtemplates" but it would be nice for the
> > > user to be able to configure an alternative location via the
> > > dashboard.config and ccnet/ccserver.exe.config files.
>
> > > On 2 Feb, 11:48, CinnamonDonkey <[email protected]> wrote:
> > > > Excellent stuff!
>
> > > > As always, thanx for the response :D
> > > > Shaun
>
> > > > On 2 Feb, 10:54, Ruben Willems <[email protected]> wrote:
>
> > > > > Hi
>
> > > > > to make things clear :
> > > > > I meant a nightly build
> > > > > you can find it at :
> > >http://ccnetlive.thoughtworks.com/CCNet-builds/1.4.2/
> > > > > take the latest one ;-)
>
> > > > > with kind regards
> > > > > Ruben Willems
>
> > > > > On Mon, Feb 2, 2009 at 11:42 AM, Ruben Willems <
> > > [email protected]>wrote:
>
> > > > > > Hi
>
> > > > > > For the problem you have, I would just replace the dll's in the
> > > server and
> > > > > > dashboard folder.
> > > > > > (Take a copy of the existing ones, should the new version be
> horrible
> > > bad)
>
> > > > > > Another advantage of the new version is the customisation of
> > > templates
> > > > > > see issue :
> > > > > >http://jira.public.thoughtworks.org/browse/CCNET-1322
> > > > > > this is documented in the faq
> > > > > >http://confluence.public.thoughtworks.org/display/CCNET/FAQ
> > > > > > section
> > > > > > How do I change the look and feel of the Web Dashboard?
>
> > > > > > fox the xsl files
> > > > > > these are defined in the dashboard.config folder,
> > > > > > so you can easily create a customxsl folder, and place your
> > > customized
> > > > > > folders in there
> > > > > > making upgrades in the future more easy
>
> > > > > > with kind regards
> > > > > > Ruben Willems
>
> > > > > > On Mon, Feb 2, 2009 at 11:19 AM, CinnamonDonkey <
> > > > > > [email protected]> wrote:
>
> > > > > >> Hi All,
>
> > > > > >> (As suggested by Ruben ;-), I'm planning to upgrade my
> installation
> > > to
> > > > > >> the latest build - exciting! :-D.
>
> > > > > >> I'm just wondering what the correct procedure is and what are the
> > > > > >> risks involved, especially as I have done a lot of work to get to
> > > > > >> where I am with my installation (I have changes most of the XSL
> > > > > >> files).
>
> > > > > >> Should I just run the new installer over the top of the old one?
> > > > > >> Should I install to a new location and try to configure a
> > > > > >>http://my.ccnet.server/ccnet1-4-2-nnnn.
>
> > > > > >> What will be the path of least resistance and least risk?
>
> > > > > >> Regards,
> > > > > >> Shaun

Reply via email to