[SPARK-43909] Build Workflow

### What changes were proposed in this pull request?
Setup the basic Github workflows.

### Why are the changes needed?
Testing

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
Manual

Closes #5 from grundprinzip/SPARK-43909-p2.

Authored-by: Martin Grund <martin.grund@databricks.com>
Signed-off-by: Hyukjin Kwon <gurwls223@apache.org>
1 file changed
tree: dca76a69cf25f140082d81c7e74d259268803737
  1. .github/
  2. .asf.yaml
  3. .gitignore
  4. .gitmodules
  5. buf.gen.yaml
  6. buf.work.yaml
  7. CONTRIBUTING.md
  8. go.mod
  9. go.sum
  10. LICENSE
  11. Makefile
  12. merge_connect_go_pr.py
  13. README.md
README.md

Apache Spark Connect Client for Golang

This project houses the experimental client for Spark Connect for Apache Spark written in Golang.

Current State of the Project

Currently, the Spark Connect client for Golang is highly experimental and should not be used in any production setting. In addition, the PMC of the Apache Spark project reserves the right to withdraw and abandon the development of this project if it is not sustainable.

Getting started

git clone https://github.com/apache/spark-connect-go.git
git submodule init --depth 1

make gen && make check && make test

Contributing

Please review the Contribution to Spark guide for information on how to get started contributing to the project.