Datafaser collects and generates data, then fills in templates to generate files.
Results of each phase are checked against data schemas and content descriptions.
- Python 3.5
. setup
nosetests --with-coverage --cover-package=datafaser
. local/bin/activate
python datafaser --help
For example, to output the schema of datafaser as yaml:
python datafaser utilities/convert-json-to-yaml.yaml < datafaser/data/schema.json
Ideas in doc folder are currently a bit out of date.