Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GMNSpy #34

Open
e-lo opened this issue Jun 16, 2020 · 1 comment
Open

GMNSpy #34

e-lo opened this issue Jun 16, 2020 · 1 comment

Comments

@e-lo
Copy link
Contributor

e-lo commented Jun 16, 2020

Hi ya'll,
I wrote out some things that I think will be useful in this repo: https://github.com/e-lo/GMNSpy

In the /spec directory I wrote out the GMNS "spec" as json files similar to the frictionlessdata data table spec and the jsondata spec which enables:
(A) programatic validation including foreign keys; and
(B) auto documentation of the spec which makes sure the documentation is always consistent with the code

There are still plenty of issues and only a basic set of tests, but I think this could be a useful building block.

You can install the latest version from PyPi using pip install gmnspy

LMK what you all think and what you'd like to see!

@pedrocamargo
Copy link

@e-lo , let's move GMNSpy to this organization and automate the upload of packages to PyPI (I can do the latter)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants