wzit / dogen

The Domain Generator - Generates C++-11 source code for domain driven development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Licence Build Status Build Status Coverage Status Issues Releases ![Gitter](https://badges.gitter.im/join chat.svg) Coverity Build Time

Dogen

Overview

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.

Useful links

Obtaining Dogen

Please see section Obtaining Dogen for instructions on how to install binary packages or compile from source.

About

The Domain Generator - Generates C++-11 source code for domain driven development.

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 96.7%Language:CMake 2.8%Language:Shell 0.5%Language:PLpgSQL 0.0%Language:Emacs Lisp 0.0%