Dogen v0.93.0, "Tombwa"
Tombwa, Namibe, Angola. (C) 2017 Jessé Manuel. Sourced from Instagram.
Overview
The sprint's headline feature is the start of the C# kernel. It is only an experimental feature, but Dogen can already generate the basic infrastructure such as projects, solutions and simple classes. Only primitives are supported at present. For an example of a C# model see the test data sets:
- input: Dia, JSON
- output: CSharpModel
Most of the work carried out this sprint was related to adding multiple kernels to Dogen, so it is not user visible. Similarly, most of the remaining work was related to the C# kernel.
User visible changes
- when outputting more than one kernel, Dogen now adds a kernel specific directory: e.g.
cpp
.csharp
. - the
--project-dir
command line option has been renamed to--output-dir
- the
hardware
model has been split into language-specific "builtin" models
For more details see the sprint log.
Binaries
You can download experimental binaries from Bintray for OSX and Linux:
For other operative systems you need to build it from source. Source downloads are available below.