For the next post I'll split our world into two parts:
Architect - the one who creates those guidelines
Programmers - those who get the guidelines and should follow the directions.
Tools Vocabulary:
- GAX - Guidance Automation Extension:
This Part of installation should be installed on all your programmers' stations, this installation is working as a run-time environment on your computer. Once you installed the GAX you can download tons of guidance installers (MSI\Setup.exe), you can find those on the net or ask your architect to create some for you(read GAT bullet for further info).
- GAT - Guidance Automation Toolkit:
This part of the installation will be used by the Architect (The one who writes those guidelines).
After installing the GAT, you can insert your VS2005 and create a new solution : go to Guidance package and see your new sample packages.
Here are your first steps in the GAT world:
(From now on (this post, only) I am the Architect and you are my enthusiastic-gifted-lovely programmers).
- Download the GAX, run the MSI, in this point there is no visible difference in your VS2005.
- Download my sample project: GatLectures.Lec1Setup.msi (592.00KB) and run the installer, this sample project creates a sample solution. In this solution you can find more options on your context menu (Fig1), you can also see the new snippets(Fig 3 & Fig 4) I've inserted.
Here are some screen shots samples:

Fig 1. Add Your custom made class, instead of copy&paste from others class.

Fig 2. Custom made screen for inserting the class parameters and generating the class data.

Fig 3. Choose your current snippets by moving between the existing projects

Fig 4. I've added two snippets samples, and you (the programmer) can use it without installing
anything else. (all programmers will use the same snippets in the whole project)
Stop Here, Please try those two steps by yourself!
After you've finished playing with this package yourself you can simply remove the package by going
to your: Control Panel -> add/remove programs -> remove the GatLectures.Lec1Setup.
- Now you can play the architect role yourself:
* Step 1 - Download the GAT and install it.
* Step 2 - Open your VS2005
* Step 3 - Open a new project -> Guidance Packages,
here you can see the Guidance Package Development.
If your fingers are dancing on the keyboard, like mine were in this installation, you can try this out or you can wait a little bit.
On my next lectures I'll give a full explanation on how to do this right.
The First two steps will be a common behavior for programmers, the third step will be done by the architect or the guidelines creator.
* Special thanks to Gil for assisting me in the programmer's side (phase 1 and 2 of the installation & the screenshots).
* I would be glad to receive any question\remarks either by comment or by mail, it will help me understand your point of view and where my explanations are insufficient.
* If you want to see something else (either simpler or complicated) just send me a comment or mail.