This framework aims to help test Google Cloud Platform dataflows in an end-to-end way.
Use virtualenv preferably to manage Python dependencies.
pip install -r requirements.txtmake testmake checkFork the repository and apply your changes. Pull requests are welcome. Please pay attention on the commit message conventions. Thanks in advance!
Releasing is managed by python-semantic-release which means your commit messages define the upgraded version number. Use the following convention during writing commit messages:
- fix({SCOPE}): {BODY} -> patch
- feat({SCOPE}): {BODY} -> minor
- xxx({SCOPE}): {BODY} -> BREAKING CHANGE -> major
If you are unsure how to write valid commit messages enforce yourself with using tools like commitizen.
To trigger a release merge master branch into release and push it.