Skip to content

Commit

Permalink
Merge pull request #40 from reproio/doc
Browse files Browse the repository at this point in the history
Add a status budge and how to release
  • Loading branch information
syucream authored Jun 2, 2020
2 parents 22ee85c + 57b93dc commit 6756698
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# columnify

![Go](https://github.com/reproio/columnify/workflows/Go/badge.svg)
![goreleaser](https://github.com/reproio/columnify/workflows/goreleaser/badge.svg)

Make record oriented data to columnar format.

## Synopsis
Expand Down Expand Up @@ -88,3 +91,7 @@ $ parquet-tools cat -json out.parquet
`Columnifier` reads input file(s), converts format based on given parameter, finally writes output files.
Format conversion is separated by schema / record. The `schema` conversion accepts input schema, then converts it to targer's via Arrow's schema. The `record` conversion is similar to schema's but intermediate is simply `map[string]interface{}`, because Arrow record isn't available as an intermediate.
`columnify` basically depends on existing modules but it contains additional modules like `avro`, `parquet` to fill insufficient features.

## Release

[goreleaser](https://github.com/goreleaser/goreleaser) is integrated in GitHub Actions. It's triggerd on creating a new tag. Create a new release with semvar tag(`vx.y.z`) on this GitHub repo, then you get archives for some environments attached on the release.

0 comments on commit 6756698

Please sign in to comment.