0.8.51 • Published 1 year ago

esb-protobufs v0.8.51

Weekly downloads
4
License
ISC
Repository
github
Last release
1 year ago

esb-protobufs

Генерация файлов для Go

protoc плагины:

  • protoc-gen-go
  • protoc-gen-grpc-gateway
  • protoc-gen-swagger
  • protoc-gen-openapiv2 (для генерации единого сваггера)

Генерация клиента и сервера с пакетом annotations.proto:

protoc -I . -I $GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --go_out=. --go-grpc_out=require_unimplemented_servers=false:. proto/notifications/slack.proto

Генерация прото:

protoc -I . --go_out=. --go-grpc_out=require_unimplemented_servers=false:. proto/notifications/slack.proto

Генерация прокси:

protoc -I . --grpc-gateway_out=. -I $GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --grpc-gateway_opt logtostderr=true --grpc-gateway_opt generate_unbound_methods=true proto/notifications/slack.proto

Генерация даты для свагера:

protoc -I . --grpc-gateway_out=. -I $GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --swagger_out=logtostderr=true:. proto/notifications/slack.proto

Генерация единого сваггера для нескольких прото файлов (на примере логистики):

protoc -I ./proto/logistics -I $GOPATH/pkg/mod/github.com/grpc-ecosystem/grpc-gateway@v1.16.0/third_party/googleapis --openapiv2_out=allow_merge=true,merge_file_name=logistics.json:./swagger/logistics proto/logistics/*.proto

Импорт протобафов

-I ./proto/logistics - указывает корневой путь до протобафов, что позволяет внутри импортировать их просто как import "name.proto", чтобы импорт из одного протобафа в другой работал корректно. При работе вне пакета достаточно -I ./proto и -I .

Генерация файлов для Typescript

`sh ./build-ts.sh`

Обновление версии

Перед тем как зарелизить новую версию, необходимо поднять версию пакета в package.json, чтобы это обновление автоматически подтянулось в NPM пакет

Генерация c помощью Makefile

make go-unix || make go-win - скачает последний образ protobuf-generator из cr-yandex и сгенериует (изменит) протофайлы в дирекории go. Важно: в переменной PWD нужно указать абсолютный путь до клонированного репозитория esb-protobufs

0.8.51

1 year ago

0.8.50

1 year ago

0.8.49

1 year ago

0.8.45

1 year ago

0.8.44

1 year ago

0.8.47

1 year ago

0.8.46

1 year ago

0.8.42

1 year ago

0.8.48

1 year ago

0.8.41

1 year ago

0.8.40

1 year ago

0.8.38

1 year ago

0.8.37

1 year ago

0.8.39

1 year ago

0.8.36

1 year ago

0.8.35

1 year ago

0.8.34

1 year ago

0.8.33

1 year ago

0.8.30

1 year ago

0.8.32

1 year ago

0.8.31

1 year ago

0.8.25

1 year ago

0.8.27

1 year ago

0.8.26

1 year ago

0.8.29

1 year ago

0.8.28

1 year ago

0.8.23

1 year ago

0.8.22

1 year ago

0.8.24

1 year ago

0.8.21

1 year ago

0.7.99

1 year ago

0.8.1

1 year ago

0.8.2

1 year ago

0.7.98

1 year ago

0.7.95

1 year ago

0.7.97

1 year ago

0.7.96

1 year ago

0.7.94

1 year ago

0.7.93

1 year ago

0.7.91

1 year ago

0.7.90

1 year ago

0.7.92

1 year ago

0.7.88

1 year ago

0.7.87

2 years ago

0.7.89

1 year ago

0.7.84

2 years ago

0.7.83

2 years ago

0.7.85

2 years ago

0.7.80

2 years ago

0.7.82

2 years ago

0.7.81

2 years ago

0.7.77

2 years ago

0.7.76

2 years ago

0.7.79

2 years ago

0.7.78

2 years ago

0.7.75

2 years ago

0.7.74

2 years ago

0.7.72

2 years ago

0.7.71

2 years ago

0.7.70

2 years ago

0.7.68

2 years ago

0.7.67

2 years ago

0.7.69

2 years ago

0.7.66

2 years ago

0.7.65

2 years ago

0.7.62

2 years ago

0.7.64

2 years ago

0.7.63

2 years ago

0.7.61

2 years ago

0.7.60

2 years ago

0.7.59

2 years ago

0.7.58

2 years ago

0.7.55

2 years ago

0.7.54

2 years ago

0.7.57

2 years ago

0.7.56

2 years ago

0.7.50

2 years ago

0.7.53

2 years ago

0.7.52

2 years ago

0.7.46

2 years ago

0.7.48

2 years ago

0.7.47

2 years ago

0.7.49

2 years ago

0.7.45

2 years ago

0.7.44

2 years ago

0.7.43

2 years ago

0.7.37

2 years ago

0.7.39

2 years ago

0.7.38

2 years ago

0.7.40

2 years ago

0.7.41

2 years ago

0.7.33

2 years ago

0.7.35

2 years ago

0.7.34

2 years ago

0.7.36

2 years ago

0.7.32

2 years ago

0.7.31

2 years ago

0.7.30

2 years ago

0.7.29

2 years ago

0.7.28

2 years ago

0.7.27

2 years ago

0.7.26

2 years ago

0.7.24

2 years ago

0.7.23

2 years ago

0.7.22

2 years ago

0.7.21

2 years ago

0.7.20

2 years ago

0.7.19

2 years ago

0.7.18

2 years ago

0.7.17

2 years ago

0.7.16

2 years ago

0.7.13

2 years ago

0.7.12

2 years ago

0.7.15

2 years ago

0.7.14

2 years ago

0.7.11

2 years ago

0.7.10

2 years ago

0.7.9

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.8

2 years ago

0.7.7

2 years ago

0.7.2

2 years ago

0.7.4

2 years ago

0.7.1

2 years ago

0.6.99

2 years ago

0.6.98

2 years ago

0.6.97

2 years ago

0.6.96

2 years ago

0.6.95

2 years ago

0.6.94

2 years ago

0.6.92

2 years ago

0.6.91

2 years ago

0.6.90

2 years ago

0.6.89

2 years ago

0.6.87

2 years ago

0.6.86

2 years ago

0.6.88

2 years ago

0.6.83

2 years ago

0.6.82

2 years ago

0.6.85

2 years ago

0.6.84

2 years ago

0.6.65

3 years ago

0.6.64

3 years ago

0.6.66

3 years ago

0.6.61

3 years ago

0.6.63

3 years ago

0.6.62

3 years ago

0.6.81

2 years ago

0.6.80

2 years ago

0.6.78

2 years ago

0.6.77

2 years ago

0.6.79

2 years ago

0.6.60

3 years ago

0.6.58

3 years ago

0.6.59

3 years ago

0.6.54

3 years ago

0.6.53

3 years ago

0.6.56

3 years ago

0.6.55

3 years ago

0.6.50

3 years ago

0.6.52

3 years ago

0.6.51

3 years ago

0.6.57

3 years ago

0.6.47

3 years ago

0.6.46

3 years ago

0.6.49

3 years ago

0.6.48

3 years ago

0.6.43

3 years ago

0.6.42

3 years ago

0.6.45

3 years ago

0.6.44

3 years ago

0.6.41

3 years ago

0.6.40

3 years ago

0.6.39

3 years ago

0.6.38

3 years ago

0.6.36

3 years ago

0.6.37

3 years ago

0.6.32

3 years ago

0.6.31

3 years ago

0.6.34

3 years ago

0.6.33

3 years ago

0.6.35

3 years ago

0.6.21

3 years ago

0.6.20

3 years ago

0.6.23

3 years ago

0.6.22

3 years ago

0.6.29

3 years ago

0.6.28

3 years ago

0.6.25

3 years ago

0.6.24

3 years ago

0.6.27

3 years ago

0.6.26

3 years ago

0.6.17

3 years ago

0.6.19

3 years ago

0.6.14

3 years ago

0.6.13

3 years ago

0.6.16

3 years ago

0.6.15

3 years ago

0.6.30

3 years ago

0.6.7

4 years ago

0.6.9

4 years ago

0.6.8

4 years ago

0.6.10

4 years ago

0.6.12

3 years ago

0.6.11

3 years ago

0.6.6

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.5

4 years ago

0.6.4

4 years ago

0.5.98

4 years ago

0.5.99

4 years ago

0.5.96

4 years ago

0.5.97

4 years ago

0.5.94

4 years ago

0.4.9

4 years ago

0.5.95

4 years ago

0.4.8

4 years ago

0.5.93

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.4.2

4 years ago

0.3.97

4 years ago

0.3.96

4 years ago

0.3.95

4 years ago

0.3.94

4 years ago

0.3.93

4 years ago

0.3.92

4 years ago

0.3.91

4 years ago

0.3.90

4 years ago

0.3.99

4 years ago

0.3.98

4 years ago

0.3.89

4 years ago

0.3.88

4 years ago

0.3.87

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.3.86

4 years ago

0.3.85

4 years ago

0.3.84

4 years ago

0.3.83

4 years ago

0.3.82

4 years ago

0.3.81

4 years ago

0.3.80

4 years ago

0.3.75

4 years ago

0.3.79

4 years ago

0.3.78

4 years ago

0.3.77

4 years ago

0.3.76

4 years ago

0.3.74

4 years ago

0.3.73

4 years ago

0.3.72

4 years ago

0.3.71

4 years ago

0.3.70

4 years ago

0.3.64

4 years ago

0.3.63

4 years ago

0.3.62

4 years ago

0.3.61

4 years ago

0.3.60

4 years ago

0.3.69

4 years ago

0.3.68

4 years ago

0.3.66

4 years ago

0.3.65

4 years ago

0.3.53

4 years ago

0.3.52

4 years ago

0.3.51

4 years ago

0.3.50

4 years ago

0.3.59

4 years ago

0.3.58

4 years ago

0.3.57

4 years ago

0.3.56

4 years ago

0.3.55

4 years ago

0.3.54

4 years ago

0.3.42

4 years ago

0.3.40

4 years ago

0.3.49

4 years ago

0.3.48

4 years ago

0.3.47

4 years ago

0.3.46

4 years ago

0.3.45

4 years ago

0.3.44

4 years ago

0.3.43

4 years ago

0.3.31

4 years ago

0.3.30

4 years ago

0.3.39

4 years ago

0.3.38

4 years ago

0.3.37

4 years ago

0.3.36

4 years ago

0.3.35

4 years ago

0.3.34

4 years ago

0.3.33

4 years ago

0.3.32

4 years ago

0.3.29

4 years ago

0.3.20

4 years ago

0.3.28

4 years ago

0.3.27

4 years ago

0.3.26

4 years ago

0.3.25

4 years ago

0.3.24

4 years ago

0.3.23

4 years ago

0.3.22

4 years ago

0.3.21

4 years ago

0.3.19

4 years ago

0.3.18

4 years ago

0.3.17

4 years ago

0.3.16

4 years ago

0.3.14

4 years ago

0.3.13

4 years ago

0.3.1

4 years ago

0.3.12

4 years ago

0.3.11

4 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.89

5 years ago

0.2.88

5 years ago

0.2.87

5 years ago

0.2.85

5 years ago

0.2.84

5 years ago

0.2.86

5 years ago

0.2.83

5 years ago

0.2.82

5 years ago

0.2.81

5 years ago

0.2.80

5 years ago

0.2.79

5 years ago

0.2.78

5 years ago

0.2.77

5 years ago

0.2.76

5 years ago

0.2.74

5 years ago

0.2.75

5 years ago

0.2.73

5 years ago

0.2.72

5 years ago

0.2.71

5 years ago

0.2.69

5 years ago

0.2.70

5 years ago

0.2.68

5 years ago

0.2.67

5 years ago

0.2.66

5 years ago

0.2.65

5 years ago

0.2.64

5 years ago

0.2.63

5 years ago

0.2.62

5 years ago

0.2.61

5 years ago

0.2.60

5 years ago

0.2.59

5 years ago

0.2.58

5 years ago

0.2.57

5 years ago

0.2.56

5 years ago

0.2.55

5 years ago

0.2.54

5 years ago

0.2.53

5 years ago

0.2.52

5 years ago

0.2.51

5 years ago

0.2.50

5 years ago

0.2.49

5 years ago

0.2.48

5 years ago

0.2.47

5 years ago

0.2.46

5 years ago

0.2.45

5 years ago

0.2.44

5 years ago

0.2.43

5 years ago

0.2.42

6 years ago

0.2.41

6 years ago

0.2.40

6 years ago

0.2.39

6 years ago

0.2.38

6 years ago

0.2.37

6 years ago

0.2.36

6 years ago

0.2.35

6 years ago

0.2.34

6 years ago

0.2.33

6 years ago

0.2.32

6 years ago

0.2.31

6 years ago

0.2.30

6 years ago

0.2.29

6 years ago

0.2.28

6 years ago

0.2.27

6 years ago

0.2.26

6 years ago

0.2.25

6 years ago

0.2.24

6 years ago

0.2.23

6 years ago

0.2.22

6 years ago

0.2.21

6 years ago

0.2.18

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago