Home

Overview

Bijdi project is a set of tools for:
  • data transformation
  • code generation (which uses data transformation)
Bijdi project is a mix between two technologies:
  • apache ant
  • freemarker template engine
They combine together very well to offer a maximum of flexibility for code generation to any of your favorite language (java, php, c++, ...) or text documentation (docbook, markdown, plantuml, graphviz, ...).

Data transformation

Bidji project allows to process:
  • database datas with sqlt task,
  • text datas with txtt task,
  • csv datas with csvt task,
  • xml datas with xmlt task.

Code generation

Bidji project defines:
  • a declarative xml language - bidji -,
  • a compiler - bidjic -.

News

[2017-07-10] bidji V0.5.0 released

Features
  • xml data transformation

[2015-08-30] bidji V0.4.0 released

Features
  • csv data transformation
doc
  • bidjic file to file use case with java example
  • bidjic file to set use case with php example
  • bidjic set to set use case with c++ example

[2014-11-11] bidji V0.3.0 released

Features
  • text data transformation

[2014-08-24] bidji V0.2.0 released

Features
  • improve code generation
  • sql data transformation

[2012-12-01] bidji V0.1.0 released

Features
  • code generation with bidjic ant task