-
Notifications
You must be signed in to change notification settings - Fork 9
AehnlichFileDemo
Dirkster99 edited this page Jan 24, 2020
·
5 revisions
This sample application implements a demo to support textual file diffs, such as this:
The diagram in this section gives a birds eye view over the components (and their dependencies) that come together to work in this application.
The heart of the application is implemented in the AehnlichLib and AehnlichViewLib:
-
AehnlichLib is the core backend library that implements all base algorithms and structures necessary to diff:
- directory entries with their files (and their sub-entries)
- text content that is organized in lines (such as code for programming)
-
AehnlichViewLib implements the controls that can be used to display the content generated by AehnlichLib via the appropriate ViewModel bindings in the main application.
Aehnlich to understand how this part of demo is tight into the final product.