Solution Structure - STARIONGROUP/Kalliope GitHub Wiki

Solution structure

The Kalliope solution contains a number of projects, including unit tests projects to verify that the libraries function correctly. The following paragraphs provide a detailed description of each project/librart.

Kalliope.Common

Provides common C# attributes and enumeration data-types that are used throughout the solution.

MORE COMING SOON

Kalliope:

Provides the POCO classes that have been (reverse-engineered) from the ORM2 and associated meta-models.

MORE COMING SOON

Kalliope.DTO

Provides code-generated DTO representions of the POCO classes. Instances of DTO classes are read from a data-source such as an XML file or a REST API.

MORE COMING SOON

Kalliope.Dal

Provides code-generated factory classess and business logic that convert DTO's into a dereferenced POCO based object-graph.

MORE COMING SOON

Kalliope.Xml

Provides XML Readers that deserialize the contents of an ORM2 (XML) file.

MORE COMING SOON

Kalliope.Xml.Tests

Suite of tests to verify that the Kalliope.Xml works properly.

MORE COMING SOON

Kalliope.Generator

Provides convention-based dotliquid code generators that use the Kalliope library for code-generation

MORE COMING SOON

Kalliope.Generator.Tests

Suite of tests to verify the code-generators and to perform code-generation

MORE COMING SOON