Skip to content
/ esdoc-mp Public

Meta-programming framework in support of ES-DOC eco-system.

Notifications You must be signed in to change notification settings

NCPP/esdoc-mp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

esdoc-mp

Meta-programming framework in support of ES-DOC eco-system.

What is ES-DOC ?

ES-DOC stands for Earth Science - Documentation. It's goal is to provide software tools and services in order to support the distribution of earth science documentation.

What is esdoc-mp ?

esdoc-mp is an extensible domain driven design meta-progamming utility written in python. It is an essential part of the ES-DOC eco-system of tools & services that allows developers to work with metadata in the encoding of their choice and in the programming language of their choice.

esdoc-mp achieves this by parsing a pythonic representation of a domain metadata schema and generating code in various programming languages.

Why esdoc-mp ?

Metadata handling is typically complex and highly inefficient in terms of developer productivity. esdoc-mp simmplifyies metadata handling by allowing developers to work with simple objects in the programming language of their choice. This approach has been objectively proven to be a strong boost to developer productivity.

Who uses esdoc-mp ?

esdoc-mp supports the whole of the ES-DOC eco-system of tools and services. It also used by other projects.

What are the contents of esdoc-mp ?

\tests              Unit tests.
\src        		Source code.

Further Information ?

Please refer to the splash page for further information.

About

Meta-programming framework in support of ES-DOC eco-system.

Resources

Stars

Watchers

Forks

Packages

No packages published