Skip to content

Commit

Permalink
cmd/avrogo: rename from avro-generate-go
Browse files Browse the repository at this point in the history
`avrogo` is a much better name than `avro-generate-go`.
Thanks to @Yassinee for the suggestion!
  • Loading branch information
rogpeppe committed Feb 18, 2020
1 parent 4b54794 commit 4d24227
Show file tree
Hide file tree
Showing 145 changed files with 66 additions and 66 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Avro - Go-idiomatic encoding and decoding of Avro data

This package provides both a [code generator](https://pkg.go.dev/github.com/heetch/avro/cmd/avro-generate-go) that generates Go data
This package provides both a [code generator](https://pkg.go.dev/github.com/heetch/avro/cmd/avrogo) that generates Go data
structures from [Avro schemas](https://avro.apache.org/docs/1.9.1/spec.html) and a mapping between native
Go data types and Avro schemas.

Expand All @@ -15,7 +15,7 @@ using an [Avro schema registry](https://docs.confluent.io/current/schema-registr

## How are Avro schemas represented as Go datatypes?

When the `avro-generate-go` command generates Go datatypes from Avro schemas, it uses the following rules:
When the `avrogo` command generates Go datatypes from Avro schemas, it uses the following rules:

- `"int"` is represented as `int`
- `"long"` is represented as `int64`
Expand Down
2 changes: 1 addition & 1 deletion avrotypegen/typeinfo.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
package avrotypegen

// AvroRecord is implemented by Go types generated
// by the avro-generate-go command.
// by the avrogo command.
type AvroRecord interface {
AvroRecord() RecordInfo
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Package avrotypemap is an internal implementation detail of the avro-generate-go
// Package avrotypemap is an internal implementation detail of the avrogo
// program and should not be used externally. The API has no guarantees at all.
package avrotypemap

Expand All @@ -14,7 +14,7 @@ import (

// ExternalTypeResult is used as a JSON-marshaled value
// in the result printed by the program generated as part
// of a avro-generate-go run to find information about
// of a avrogo run to find information about
// external Avro types.
type ExternalTypeResult struct {
// Error is non-empty when there was a problem getting
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import (

qt "github.com/frankban/quicktest"

"github.com/heetch/avro/cmd/avro-generate-go/avrotypemap"
"github.com/heetch/avro/cmd/avrogo/avrotypemap"
)

//go:generate avro-generate-go union.avsc
//go:generate avrogo union.avsc

func TestTypeInfo(t *testing.T) {
c := qt.New(t)
Expand Down Expand Up @@ -37,7 +37,7 @@ func TestTypeInfo(t *testing.T) {
})
}

const testPkg = "github.com/heetch/avro/cmd/avro-generate-go/avrotypemap_test"
const testPkg = "github.com/heetch/avro/cmd/avrogo/avrotypemap_test"

func TestUnion(t *testing.T) {
c := qt.New(t)
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import (
"github.com/rogpeppe/gogen-avro/v7/parser"
"github.com/rogpeppe/gogen-avro/v7/schema"

"github.com/heetch/avro/cmd/avro-generate-go/avrotypemap"
"github.com/heetch/avro/cmd/avrogo/avrotypemap"
"github.com/heetch/avro/internal/typeinfo"
)

Expand Down Expand Up @@ -108,7 +108,7 @@ func externalTypeInfoForGoTypes(gts map[goType]bool) (map[goType]avrotypemap.Ext
}
}
addPkg("github.com/heetch/avro")
addPkg("github.com/heetch/avro/cmd/avro-generate-go/avrotypemap")
addPkg("github.com/heetch/avro/cmd/avrogo/avrotypemap")
for gt := range gts {
addPkg(gt.PkgPath)
}
Expand Down Expand Up @@ -174,13 +174,13 @@ type typeInfoMainParams struct {
var typeInfoMainTemplate = newTemplate(`
//+build ignore
// Code generated by avro-generate-go. DO NOT EDIT.
// Code generated by avrogo. DO NOT EDIT.
// This program prints information about all
// types in the types slice in JSON format.
//
// REMOVE ME:
// This program is a temporary artifact of avro-generate-go and
// This program is a temporary artifact of avrogo and
// if you're seeing it, something has gone wrong.
package main
Expand Down
File renamed without changes.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 4d24227

Please sign in to comment.