https://github.com/emicklei/dgraph-parser
DGraph schema parser
https://github.com/emicklei/dgraph-parser
code-generation dgraph golang-package parser schema
Last synced: about 1 year ago
JSON representation
DGraph schema parser
- Host: GitHub
- URL: https://github.com/emicklei/dgraph-parser
- Owner: emicklei
- License: mit
- Created: 2020-03-06T16:12:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-09T10:02:15.000Z (about 6 years ago)
- Last Synced: 2024-10-05T23:22:04.875Z (over 1 year ago)
- Topics: code-generation, dgraph, golang-package, parser, schema
- Language: Go
- Size: 23.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dgraph-parser
[](https://travis-ci.org/emicklei/dgraph-parser)
[](https://goreportcard.com/report/github.com/emicklei/dgraph-parser)
[](https://pkg.go.dev/github.com/emicklei/dgraph-parser?tab=doc)
Package in Go for parsing native DGraph schema definitions (so not GraphQL).
## usage
import (
dsp "github.com/emicklei/dgraph-parser"
)
## example
data, err := ioutil.ReadFile("dgraph.schema")
if err != nil {
log.Fatal(err)
}
parser := dsp.NewParser(bytes.NewReader(data))
schema, err := parser.Parse()
if err != nil {
log.Fatal(err)
}
© 2020, [ernestmicklei.com](http://ernestmicklei.com). MIT License. Contributions welcome.