Visual Studio's environment
Form1, the main DtPad window, could not be opened or managed with Visual Studio design view. In fact this action will cause Visual Studio to show an error and to close itself.
So all changes has to be made manually on "Form1.designer.cs" code file.
Before to start to work with DtPad sources it is necessary to satisfy development's requirements on own computer, that means:
I also used ReSharper 7
, a really good product to manage .NET Framework C# code, but it is not required and other similar tools could be choosed.
All the other DLLs used by DtPad are already included inside the solution (tipically inside the "Libraries" folders).
Some small rules (to work togheter)
- Working on a file, always use exclusive check-out (to avoid boring merges and to know immediately what we are working on).
- Work by feature, and check-in by feature, avoiding (if possible) to merge different works in the same changeset submitted on the server (in this way it is easier to rollback in case of problems).
- Submitting a changeset means that its feature is ready to be (alpha) tested (so if you need time, keep your files in check-out till you think it is necessary).
- Every changeset should have its comment valued with what it contains (each line for each feature or bug fixing). In case of a very small changeset the comment could be omitted or you could be used a generic descriptions like "Improvements
to interface" or similar.
- In case of a bug, or a big feature, it could be considered to write an
issue and associate the changeset to it (ie. "ZYX bug fixed (issue #1234)").
- If some code lines were commented for debug, always remember to uncomment them before to submit its changeset.