![Gitter](https://badges.gitter.im/join chat.svg)
Dogen is a code generator designed to target domain models, inspired by the Domain Driven Design methodology. our main objective is to automate the modeling process as much as possible: the user creates domain models using a supported uml tool and respecting a set of predefined restrictions; dogen then uses the tool's diagram files to generate the source code representation. the generated code contains most of the services required from a typical c++ domain object such as serialisation, hashing, streaming and so on.
Please note that the code generated by dogen is C++-11 only.
- Git repository: GitHub, BitBucket (mirror).
- Continuous Integration: Travis.
- Sprint Backlogs.
- Demo: quite a few sprints old, but largely applicable.
Please see section Obtaining Dogen for instructions on how to install binary packages or compile from source.