Categorygithub.com/bittorrent/go-btfs-common
module
0.9.2-pre3
Repository: https://github.com/bittorrent/go-btfs-common.git
Documentation: pkg.go.dev

# README

go-btfs-common

Common packages among various go-btfs projects.

golangprotobufprototool
1.133.10.01.9.0

File Structure

.
├── 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

Install Tools

install TRON version(pg support) protobuf

cd github.com/bittorrent
git clone https://github.com/bittorrent/protobuf
cd protobuf && make

other tools

make install

Lint and Format

make

or

make lintf

Build/Complie

make build

Use docker container to run 'git diff protos/'

$ docker build -f Dockerfile -t "go-btfs-common" .
$ docker run -i go-btfs-common

Run interactive bash inside docker container for diagnosis

$ docker build -f Dockerfile -t "go-btfs-common" .
$ docker run -it go-btfs-common /bin/bash

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author