d2-build-test

Javascript library for DHIS2

Usage no npm install needed!

<script type="module">
  import d2BuildTest from 'https://cdn.skypack.dev/d2-build-test';
</script>

README

d2

Build Status Test Coverage Code Climate npm version

==

Documentation

The documentation is temporarily available on http://d2.markionium.com

D2

The d2 library is a javascript library that abstacts away the dhis2 api and lets you use javascript models to communicate with your dhis2 server.

The models are dynamically build using the /api/schemas resource that is available through the dhis2 web api.

Models

Basic concepts

Model

Is an an instance of a model

ModelDefinition

Is a descriptive object that describes the model and is used to create Models

The Model definition contains information like - What is the endpoint for the model - What are the properties that the model has