Guides the contribution workflow for Apache Beam, including creating PRs, issue management, code review process, and release cycles. Use when contributing code, creating PRs, or understanding the contribution process.
./local-env-setup.sh
./start-build-env.sh
.take-issue # Assigns issue to you
.free-issue # Unassigns issue from you
.close-issue # Closes the issue
retest this pleaseR: @username to request specific reviewerRun automatically on PRs. To run locally:
./gradlew javaPreCommit # Java
./gradlew :sdks:python:test # Python
./gradlew :sdks:go:test # Go
Run after merge. Trigger phrases in PR comments start specific test suites. See trigger phrase catalog.
./gradlew spotlessApply
# Uses yapf, isort, pylint
pre-commit run --all-files
./gradlew formatChanges