Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 1.51 KB

README.md

File metadata and controls

36 lines (20 loc) · 1.51 KB

Cookiecutter for Apache Beam on Cloud Dataflow

This repository contains opinionated cookiecutter templates for Apache Beam pipelines that are intended to run on Google Cloud Dataflow.

This project uses Gradle as the build tool for Java pipelines, and Cloud Build for basic CI.

Refer to the README in the cookiecutter directories for more instructions on usage.

GitHub Actions automated testing

This project comes with automated testing via GitHub Actions. The action in this repository will check out this repository, generate a project, then compile and test it.

To configure the Github Action in your fork, look at the .github/workflows/test.yaml file.

Contributing

Thank you for your interest in contributing! All contributions are welcome! 🎉🎊

Please refer to the CONTRIBUTING.md file for more information.

If you want to clone this repository you can do so to modify the template for the starter Beam project.

This is a cookiecutter, so you will need to modify the contents below {{cookiecutter.project_slug}} in order to change the starter project that results from running cookiecutter.

License

This software is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE for details.