Common packages among various go-btfs projects.
golang | protobuf | prototool |
---|---|---|
1.13 | 3.10.0 | 1.9.0 |
.
├── LICENSE
├── Makefile
├── README.md
├── config
│ └── common.go
├── crypto
│ └── crypto.go
├── go.mod
├── go.sum
├── info
│ └── node.go (deprecating)
├── ledger
│ └── ledger.go
├── protos
│ ├── escrow
│ │ ├── escrow.pb.go
│ │ └── escrow.proto
│ ├── guard
│ │ ├── guard.pb.go
│ │ └── guard.proto
│ ├── ledger
│ │ ├── ledger.pb.go
│ │ └── ledger.proto
│ ├── node
│ │ ├── node.pb.go
│ │ └── node.proto
│ ├── shared
│ │ ├── shared.pb.go
│ │ └── shared.proto
│ └── status
│ ├── status.pb.go
│ └── status.proto
├── prototool.yaml
├── tree.txt
└── utils
├── grpc_health_check_provider.go
├── runtime.go
└── runtime_test.go
cd github.com/bittorrent
git clone https://github.com/bittorrent/protobuf
cd protobuf && make
make install
make
or
make lintf
make build
$ docker build -f Dockerfile -t "go-btfs-common" .
$ docker run -i go-btfs-common
$ docker build -f Dockerfile -t "go-btfs-common" .
$ docker run -it go-btfs-common /bin/bash