topographly

module
v0.0.0-...-0eec777 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2018 License: MIT

README

Topographly

Build Status Coverage Status

An example program for creating versioned network topology datastructures in Go with

  • GraphQL API
  • Noms datastore
  • YANG data modelling and validation

Getting started

If you are running in docker, enable ipv6 support, as the http server will try to bind to http://[::]:8080.

  1. Install:
$ go get github.com/benmaddison/topographly/cmd/topographly
  1. Run:
$ NOMS_VERSION_NEXT=1 $GOPATH/bin/topographly
  1. Open a browser, and navigate to http://localhost:8080/graphql.

Disclaimer

This program is a toy for experimenting with this combination of database, schema language and API handling library. It is not intended for production use for any purpose.

Directories

Path Synopsis
cmd
internal
gql
ybinds/v1
Package v1 is a generated package which contains definitions of structs which represent a YANG schema.
Package v1 is a generated package which contains definitions of structs which represent a YANG schema.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL