Vlad"s Software Development Toolbox

Wednesday 11 June 2008

Developer's Getting Started Guide

I would like to thank you for interest in contributing to this project as a developer. This is a guide to help you get started as quickly as possible with all relevant information and resources.

Requirements

  • Visual Studio 2008 [Express] (Yes. I have just made conversion of projects to VS 2008 and this will be the future development IDE)
  • Visual Studio 2005 [Express]. Use a corresponding solution file to open a project.
  • SVN or TortoiseSVN

Subversion

All source code is located at SourceForge SVN address https://env-man.svn.sourceforge.net/svnroot/env-man.

Directory structure

SVN directory structure is shown below. Trunk is the main point of integration between development code in branches. EnvMan    - branches    - tags    - trunk ThirdParty    - NUnit    - PartCover All development is happening at branches. So if you are interested to work on one of the feature requests listed at SourceForge tracker or have your own idea or suggestion, a new copy of the trunk will be created at branches for this work. Thought, before starting anything, ask at Development Forum for direction.

Local Development Directory

On the development computer the following directory structure need to be created to limit the need of project changes and references. This directory structure can be located on any drive or folder. I put my development in folder called Dev and all related projects under it. So we create a structure below. Dev    - EnvMan       - BT00XXX_Feature1       - EnvMan 1.2       - ...       - trunk    - ThirdParty       - NUnit       - PartCover As you can see all development directories under branches in SVN on the local computer are located in EnvMan along with trunk. This is done to keep all references between trunk and branches the same. All test projects reference NUnit Framework dll located in ThirdParty\NUnit\bin.

Start Coding

Now we can fire up Visual Studio 2008 or 2005 and make a full build of the project. If you want to quickly build a whole project without running Visual Studio there are build batch files that use msbuild tool to make a full build. Enjoy!

Resources

General Coding/Programming Forum SourceForge Bug Tracker Integrating PartCover with Visual Studio

Monday 31 March 2008

EnvMan Forums

Welcome to EnvMan Forums. Feel free to browse through the listings and choose which ones you would like to sign up to receive updates regularly. Here you can leave a feedback, post a bug report, ask a question or join a development team. To subscribe click on Subscribe link and send a blank E-Mail to a list.

EnvMan Discussion

Forum General Discussion & Questions You have a suggestion, question, request or just want to talk about EnvMan. Post your messages to this list. Send Message Subscribe
Forum Troubleshooting & Bug Report You found a bug? Please tell us about it. Send Message Subscribe
Forum Localization Want to have EnvMan in your language? Look in here. Send Message Subscribe

EnvMan Programming / Development

Forum General Coding / Programming Want to ask questions about EnvMan development and/or source code? Post your messages to this list. Send Message Subscribe