Evnironment setup should be a separte project

Jun 16, 2009 at 9:52 AM

There's a huge amount of "smarts" in the environment: The creation and configuration of the version control, the build, CruiseControl and CCTray, the likes.

It's not good that this is mixed up with the Fisharoo project as the same project:

1. SOC: Creating and maintaining a development setup is a different concern than a creating and delivering a product.

2. Reuse: The development enviornmet should be reusable across multiple project, concurently!

Mixing the two leads to problems such as project name hard coded into the setup (directory structure), usuage of a build deliverable (Fisharoo.BuildTasks.dll) as part of the build process, different svn:ignore needs.

I think the two shold be separated, and that a separte CodePlex project should be opened.



Jun 18, 2009 at 7:05 PM

Please feel free to start a separate project in codeplex and head up this new direction.  Sounds very nice!