## WinMerge Developer Documentation

This folder contains WinMerge's developer-documentation.

### Developer Documentation

Developer documentation is in meant for people who want to compile WinMerge themselves, want to know how things work in WinMerge and possibly help with WinMerge development.

Important files:

- WinMerge compiling contains instructions for setting up development environment and compiling WinMerge.
- ReadMe for developers is old "main" document. Contains still lots and lots of useful information.
- Translation instructions
- User manual information tells how to convert manual from DocBook to HTML and HTML help.
- Options explains WinMerge's options handling.
- Plugins contains documentation about plugins- system.
- Merge7zInstaller documents archive support installer.
- InnoSetup contains documentation about WinMerge's installer.
- MSI installer contains documentation for new MSI installer created with WIX.
- Folder Structure explains the folders.
- Releasing instructions for doing a WinMerge release.
- Unit testing instructions for unit testing in WinMerge development.

Lots of developer information is in our development wiki. Information in the wiki is usually more up-to-date and more frequently updated than documentation in source tree.