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
