Home
Releases
Discussions
Issue Tracker
Source Code
Stats
People
License
RSS RSS Feed
Search Wiki:

Welcome to the Tree Surgeon Project


TreeSurgeon.jpg

Have you ever spent a few days setting up a new development tree? Have you ever spent several days setting up several development trees? Have you even spent weeks trying to perfect all your development trees using a set of best practices?

If the answer to any of the above answers is 'yes', then you'll like Tree Surgeon!

Tree Surgeon is a .NET development tree generator. Just give it the name of your project, and it will set up a development tree for you in seconds. More than that, your new tree has years worth of accumulated build engineering experience built right in.

Give Tree Surgeon a spin today!

Using Tree Surgeon


Tree Surgeon is available to Download. Its pretty simple, but it is fully functional. Its based on Mike Roberts's series of articles on How to setup a .NET Development Tree .

Download the installer, and just run the GUI. Your generated project will appear in your My Documents folder and you should move it to wherever you like to develop on your machine (the meta-root if you read the article above.)

Your generated project has a Visual Studio solution waiting for you in the src folder. Also, if you go into the project root directory, you can run an automated build. It should look a bit like:
C:\Program Files\TreeSurgeon\MyNewProject>go
NAnt 0.85 (Build 0.85.1793.0; rc1; 28/11/2004)
Copyright (C) 2001-2004 Gerry Shaw
http://nant.sourceforge.net
 
Buildfile: file:///C:/Program Files/TreeSurgeon/MyNewProject/MyNewProject.build
Target(s) specified: test
 
compile:
 
 [solution] Starting solution build.
 [solution] Building 'MyNewProjectConsole' [AutomatedDebug] ...
 [solution] Building 'Core' [AutomatedDebug] ...
 [solution] Building 'UnitTests' [AutomatedDebug] ...
 
run-unit-tests:
 
    [mkdir] Creating directory 'C:\Program Files\TreeSurgeon\MyNewProject\build\test-reports'.
     [exec] NUnit version 2.2.2
     [exec] Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole.
     [exec] Copyright (C) 2000-2003 Philip Craig.
     [exec] All Rights Reserved.
     [exec]
     [exec] OS Version: Microsoft Windows NT 5.1.2600.0    .NET Version: 1.1.4322.2032
     [exec]
     [exec] .
     [exec] Tests run: 1, Failures: 0, Not run: 0, Time: 0.060 seconds
     [exec]
     [exec]
 
test:
 
BUILD SUCCEEDED
 
Total time: 4.4 seconds.


More Information


Download
Acknowledgments
About
Support
License
Development

Original Creating a .NET Development Tree Blog Series

This is the series of blog posts created by Mike Roberts that started Tree Surgeon.

DevelopmentTreeIntroduction
DevelopmentTreePart1
DevelopmentTreePart2
DevelopmentTreePart3
DevelopmentTreePart4
DevelopmentTreePart5
DevelopmentTreePart6
DevelopmentTreePart7
Last edited Nov 21 2007 at 10:53 PM  by bsimser, version 11
Comments
tfarcraw wrote  Apr 11 2007 at 3:49 PM  
Hey!
Thanks for adding to code tree.
Can you fix links to Part 3 through Part 7?

JMyers wrote  May 2 2007 at 8:49 PM  
I found the entire thing as a single PDF on Mike Roberts' site:
http://www.mikebroberts.com/blogtastic/wp-content/uploads/2007/01/howtosetupadotnetdevelopmenttree.pdf

bsimser wrote  May 9 2007 at 5:11 AM  
Sorry, didn't notice the documentation is missing. We'll fix that up. Yes, there is a single PDF that's available on Mike's site but we do want to get the documentation here setup as the project will continue to change now that people are working on it again.

donnfelker wrote  Jun 2 2007 at 11:18 PM  
The documentation has been updated to refelct the contents of Mike Roberts PDF.

adminjew wrote  Jul 2 at 10:49 PM  
This is really cool :)

Updating...