Writing a Issue Tracker part II: folder structure

by brunofig 11. July 2007 02:41
 

image Folowing the first post on this topic, and regarding the folder structure, I'm using the How To: Structure Your Source Control Folders in Team Foundation Server guidance, with some "minor" changes.

Dependencies

All extenal references needed by this project will land here. In this case, assemblies like log4net.dll, RssToolkit.dll will live here.

Maintenance

The maintenance folder keeps all the old versions in case we need to change something on a production enviroment that has a old version.

Release

The lastest version of our application is kept here, for easy deployment. It also has the documentation, unit tests and code coverage reports.

Scripts

The nant scripts reside in here.

Source

Well, this seems obvious.

Tools

This folder shouldn't bellong to the application, but rather to the development enviroment. In where we will keep tools needed for the development of our applications. This should be keept updated with the latest versions.

You may be asking: "Why do you also keep the log4net and the AspnetRssToolkit also on this folder? why not reference to where instead?"

I choosed to copy the references to the project because I could be developing with a different version. In this particular project this will probably not happen, but when working on multiple solutions in a team enviroment, it is best, in my opinion, to keep the project references in a solution folder. This way you know (or at least expect :) )that the project will build with that set of assemblies.

 

Any opinions on this structure?

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , , , , , , , , ,

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.4.5.7
Theme by Mads Kristensen

About the author

Hi!

My name is Bruno and I'am a senior consultant. When I'm not working, you can catch me playing with my daugther, taking photos and hanging out with my wife and friends. :)

You can also check my dark side or have fun with my vision of the world.

View Bruno Figueiredo's profile on LinkedIn

TwitterCounter for @brunoshine
 
Creative Commons License

 
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
 

Ads

    Page List

      Most comments

      Busby SEO Test Busby SEO Test
      2 comments
      kh Cambodia
      laptop cases laptop cases
      2 comments
      Busby SEO Test Busby SEO Test
      1 comments

      RecentComments

      Comment RSS

      Popuri.us

      My Popularity (by popuri.us)