kurento-go-generator

command module
v0.0.0-...-3a71dc6 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2015 License: BSD-2-Clause Imports: 10 Imported by: 0

README

Kurento package generator

This project is not the kurento package (that will be created soon). This software is built to generate kurento package for Go/Golang from JSON definitions that are provided for this purpose.

Preparation

Please do not use this package as a standard go installed command

Because the project is made to build a package from git submodules, it's recommanded to install sources in separated directory.

You need to install Go, make and goimports

Just do:

mkdir ~/src/
cd ~/src
git clone git@github.com:metal3d/kurento-go-generator.git
cd kurento-go-generator
git submodule update --init

Then you will be able to generate package.

Generation command

Use "make" to build the pakage.

"make" command will simply remove "kurento" directory, call "go run main.go", place base files (from kurento_go_base/) in kurento package.

Testing

There are tests in progress. If you go to generated kurento directory, you may be able to run

go test -v

Note that, at this time, the kurento package is not able to communicate with server. It's planned to be ok near 2015 on May.

Help needed

If you know Kurento, you're able to help to build this generator. We need help for:

  • Tests, tests and tests !
  • Generate the Events parts
  • Working with a correct WebSocket implementation
  • Understand some specificity as "ServerManager"

To give code fixes, please, fork the repository and create pull-request.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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