Skip to content

src-d/ghsync

Repository files navigation

ghsync

Build

This project does not support building as a go module. It needs to be compiled in $GOPATH/src/github.com/src-d/ghsync.

To build use:

make build

To update the vendor dependencies, run

GO111MODULE=on go mod tidy GO111MODULE=on go mod vendor

Kallax Models

In order to update the kallax models, place this project in $GOPATH/src/github.com/src-d/ghsync.

Then follow these steps:

# Make sure you are not using modulesunset GO111MODULE # Get kallax, replace it with mcuadros fork, branch ghsync go get -u gopkg.in/src-d/go-kallax.v1/... cd$GOPATH/src/gopkg.in/src-d/go-kallax.v1 git remote add mcuadros [email protected]:mcuadros/go-kallax.git git fetch --all git checkout -b ghsync mcuadros/ghsync # Build kallax rm $GOPATH/bin/kallax go get -u github.com/golang-migrate/migrate cd generator/cli/kallax go install # Make sure the $GOPATH/bin is in your path, if not runexport PATH=$GOPATH/bin:$PATH# Back to ghsync, create the dependencies vendor foldercd$GOPATH/src/github.com/src-d/ghsync GO111MODULE=on go mod vendor # Run kallax generation go generate ./... # Create the migration files kallax migrate --input models --out models/sql --name some_name # Update bindata make bindata

Contribute

Contributions are more than welcome, if you are interested please take a look to our source{d} Contributing Guidelines.

Code of Conduct

All activities under source{d} projects are governed by the source{d} code of conduct.

License

GPL v3.0, see LICENSE.

About

GitHub API v3 > PostgreSQL

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages