This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
from 651773129bc Add Pyarrow support to Batched DoFn documentation (#23956)
add 3e1291ca3c1 Tour of beam learning materials CI/CD refactoring and
templating (#25080)
No new revisions were added by this update.
Summary of changes:
.../backend/internal/fs_content/load.go | 156 +++++++++++++++++----
.../backend/internal/fs_content/load_test.go | 67 +++++++++
.../samples/learning-content/content-info.yaml | 6 +
.../learning-content/java/content-info.yaml | 4 -
.../{python => }/module 1/group/group-info.yaml | 2 +
.../group}/unit-challenge/description.md | 0
.../group}/unit-challenge/hint1.md | 0
.../group}/unit-challenge/hint2.md | 0
.../module 1/group/unit-challenge/unit-info.yaml | 2 +
.../group}/unit-example/unit-info.yaml | 2 +
.../module 1/intro-unit/unit-info.yaml | 2 +
.../{java => }/module 1/module-info.yaml | 6 +
.../unit-challenge/description.md | 0
.../module 2 => module 1}/unit-challenge/hint1.md | 0
.../module 2 => module 1}/unit-challenge/hint2.md | 0
.../module 1/unit-challenge/unit-info.yaml | 2 +
.../group => module 1}/unit-example/unit-info.yaml | 2 +
.../{java => }/module 2/module-info.yaml | 2 +
.../unit-challenge/description.md | 0
.../group => module 2}/unit-challenge/hint1.md | 0
.../group => module 2}/unit-challenge/hint2.md | 0
.../module 2/unit-challenge/unit-info.yaml | 2 +
.../module 2/unit-example/unit-info.yaml | 2 +
.../learning-content/python/content-info.yaml | 3 -
.../python/module 1/module-info.yaml | 7 -
.../learning-content/{java => }/content-info.yaml | 8 +-
.../learning-content/go/content-info.yaml | 22 ---
.../from-memory/description.md | 56 --------
.../from-memory/unit-info.yaml | 22 ---
.../creating-collections/group-info.yaml | 25 ----
.../reading-from-csv/unit-info.yaml | 22 ---
.../reading-from-text/description.md | 41 ------
.../introduction-concepts/group-info.yaml | 25 ----
.../creating-pipeline/description.md | 36 -----
.../creating-pipeline/unit-info.yaml | 22 ---
.../pipeline-concepts/group-info.yaml | 25 ----
.../setting-pipeline/description.md | 71 ----------
.../runner-concepts/description.md | 60 --------
.../introduction/introduction-guide/unit-info.yaml | 21 ---
.../introduction/introduction-terms/unit-info.yaml | 21 ---
.../from-memory/description.md | 33 ++++-
.../from-memory/go-example}/from_memory.go | 0
.../from-memory/java-example}/from_memory.java | 0
.../from-memory/python-example}/from_memory.py | 0
.../from-memory/unit-info.yaml | 7 +-
.../creating-collections/group-info.yaml | 4 +
.../reading-from-csv/description.md | 0
.../reading-from-csv/go-example}/csvExample.go | 0
.../reading-from-csv/java-example}/CSVExample.java | 0
.../reading-from-csv/python-example}/csvExample.py | 0
.../reading-from-csv/unit-info.yaml | 7 +-
.../reading-from-text/description.md | 26 +++-
.../reading-from-text/go-example}/textIo.go | 0
.../java-example}/TextIOExample.java | 0
.../reading-from-text/python-example}/textIo.py | 0
.../reading-from-text/unit-info.yaml | 8 +-
.../introduction-concepts/group-info.yaml | 4 +
.../creating-pipeline/description.md | 42 +++++-
.../creating-pipeline/go-example}/main.go | 0
.../creating-pipeline/java-example}/Task.java | 0
.../creating-pipeline/python-example}/task.py | 0
.../creating-pipeline/unit-info.yaml | 7 +-
.../pipeline-concepts/group-info.yaml | 4 +
.../overview-pipeline/description.md | 2 +
.../overview-pipeline/unit-info.yaml | 7 +-
.../setting-pipeline/description.md | 96 +++++++++++--
.../setting-pipeline/go-example}/main.go | 0
.../setting-pipeline/java-example}/Task.java | 0
.../setting-pipeline/python-example}/task.py | 0
.../setting-pipeline/unit-info.yaml | 7 +-
.../runner-concepts/description.md | 129 +++++++++++++++--
.../runner-concepts/unit-info.yaml | 7 +-
.../introduction/introduction-guide/description.md | 0
.../introduction/introduction-guide/unit-info.yaml | 6 +-
.../introduction/introduction-terms/description.md | 0
.../introduction/introduction-terms/unit-info.yaml | 6 +-
.../{go => }/introduction/module-info.yaml | 5 +-
.../from-memory/unit-info.yaml | 22 ---
.../creating-collections/group-info.yaml | 27 ----
.../reading-from-csv/description.md | 35 -----
.../reading-from-csv/unit-info.yaml | 22 ---
.../reading-from-text/unit-info.yaml | 22 ---
.../introduction-concepts/group-info.yaml | 27 ----
.../creating-pipeline/description.md | 36 -----
.../creating-pipeline/unit-info.yaml | 22 ---
.../overview-pipeline/description.md | 42 ------
.../overview-pipeline/unit-info.yaml | 21 ---
.../setting-pipeline/unit-info.yaml | 22 ---
.../runner-concepts/unit-info.yaml | 21 ---
.../introduction/introduction-guide/description.md | 22 ---
.../introduction/introduction-terms/description.md | 38 -----
.../java/introduction/module-info.yaml | 26 ----
.../learning-content/python/content-info.yaml | 22 ---
.../from-memory/description.md | 52 -------
.../reading-from-csv/description.md | 34 -----
.../reading-from-text/description.md | 37 -----
.../reading-from-text/unit-info.yaml | 22 ---
.../pipeline-concepts/group-info.yaml | 25 ----
.../overview-pipeline/description.md | 40 ------
.../overview-pipeline/unit-info.yaml | 21 ---
.../setting-pipeline/description.md | 88 ------------
.../setting-pipeline/unit-info.yaml | 22 ---
.../runner-concepts/description.md | 127 -----------------
.../runner-concepts/unit-info.yaml | 21 ---
.../introduction/introduction-guide/description.md | 22 ---
.../introduction/introduction-guide/unit-info.yaml | 22 ---
.../introduction/introduction-terms/description.md | 38 -----
.../introduction/introduction-terms/unit-info.yaml | 22 ---
.../python/introduction/module-info.yaml | 27 ----
109 files changed, 605 insertions(+), 1593 deletions(-)
create mode 100644
learning/tour-of-beam/backend/samples/learning-content/content-info.yaml
delete mode 100644
learning/tour-of-beam/backend/samples/learning-content/java/content-info.yaml
rename learning/tour-of-beam/backend/samples/learning-content/{python =>
}/module 1/group/group-info.yaml (84%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1
=> module 1/group}/unit-challenge/description.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1
=> module 1/group}/unit-challenge/hint1.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1
=> module 1/group}/unit-challenge/hint2.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{python =>
}/module 1/group/unit-challenge/unit-info.yaml (62%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 1
=> module 1/group}/unit-example/unit-info.yaml (50%)
rename learning/tour-of-beam/backend/samples/learning-content/{python =>
}/module 1/intro-unit/unit-info.yaml (51%)
rename learning/tour-of-beam/backend/samples/learning-content/{java =>
}/module 1/module-info.yaml (65%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2
=> module 1}/unit-challenge/description.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2
=> module 1}/unit-challenge/hint1.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java/module 2
=> module 1}/unit-challenge/hint2.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java =>
}/module 1/unit-challenge/unit-info.yaml (63%)
rename learning/tour-of-beam/backend/samples/learning-content/{python/module
1/group => module 1}/unit-example/unit-info.yaml (51%)
rename learning/tour-of-beam/backend/samples/learning-content/{java =>
}/module 2/module-info.yaml (86%)
rename learning/tour-of-beam/backend/samples/learning-content/{python/module
1/group => module 2}/unit-challenge/description.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{python/module
1/group => module 2}/unit-challenge/hint1.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{python/module
1/group => module 2}/unit-challenge/hint2.md (100%)
rename learning/tour-of-beam/backend/samples/learning-content/{java =>
}/module 2/unit-challenge/unit-info.yaml (63%)
rename learning/tour-of-beam/backend/samples/learning-content/{java =>
}/module 2/unit-example/unit-info.yaml (52%)
delete mode 100644
learning/tour-of-beam/backend/samples/learning-content/python/content-info.yaml
delete mode 100644
learning/tour-of-beam/backend/samples/learning-content/python/module
1/module-info.yaml
rename learning/tour-of-beam/learning-content/{java => }/content-info.yaml
(93%)
delete mode 100644 learning/tour-of-beam/learning-content/go/content-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/from-memory/description.md
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-concepts/runner-concepts/description.md
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-guide/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/go/introduction/introduction-terms/unit-info.yaml
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-concepts/creating-collections/from-memory/description.md
(74%)
rename
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/from-memory/example
=>
introduction/introduction-concepts/creating-collections/from-memory/go-example}/from_memory.go
(100%)
rename
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/from-memory/example
=>
introduction/introduction-concepts/creating-collections/from-memory/java-example}/from_memory.java
(100%)
rename
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/from-memory/example
=>
introduction/introduction-concepts/creating-collections/from-memory/python-example}/from_memory.py
(100%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
(92%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/creating-collections/group-info.yaml (96%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
(100%)
rename
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/reading-from-csv/example
=>
introduction/introduction-concepts/creating-collections/reading-from-csv/go-example}/csvExample.go
(100%)
rename
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/reading-from-csv/example
=>
introduction/introduction-concepts/creating-collections/reading-from-csv/java-example}/CSVExample.java
(100%)
rename
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/reading-from-csv/example
=>
introduction/introduction-concepts/creating-collections/reading-from-csv/python-example}/csvExample.py
(100%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
(92%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
(65%)
rename
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/creating-collections/reading-from-text/example
=>
introduction/introduction-concepts/creating-collections/reading-from-text/go-example}/textIo.go
(100%)
rename
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/creating-collections/reading-from-text/example
=>
introduction/introduction-concepts/creating-collections/reading-from-text/java-example}/TextIOExample.java
(100%)
rename
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/creating-collections/reading-from-text/example
=>
introduction/introduction-concepts/creating-collections/reading-from-text/python-example}/textIo.py
(100%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
(92%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/group-info.yaml (96%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
(59%)
rename
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/go-example}/main.go
(100%)
rename
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/java-example}/Task.java
(100%)
rename
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/creating-pipeline/python-example}/task.py
(100%)
rename learning/tour-of-beam/learning-content/{python =>
}/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
(91%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-concepts/pipeline-concepts/group-info.yaml (94%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
(98%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
(91%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
(60%)
rename
learning/tour-of-beam/learning-content/{go/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/go-example}/main.go
(100%)
rename
learning/tour-of-beam/learning-content/{java/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/java-example}/Task.java
(100%)
rename
learning/tour-of-beam/learning-content/{python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/example
=>
introduction/introduction-concepts/pipeline-concepts/setting-pipeline/python-example}/task.py
(100%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
(91%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-concepts/runner-concepts/description.md (76%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-concepts/runner-concepts/unit-info.yaml (92%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-guide/description.md (100%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-guide/unit-info.yaml (94%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/introduction-terms/description.md (100%)
rename learning/tour-of-beam/learning-content/{java =>
}/introduction/introduction-terms/unit-info.yaml (94%)
rename learning/tour-of-beam/learning-content/{go =>
}/introduction/module-info.yaml (96%)
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/from-memory/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-csv/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/creating-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-concepts/runner-concepts/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-guide/description.md
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/introduction-terms/description.md
delete mode 100644
learning/tour-of-beam/learning-content/java/introduction/module-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/content-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/from-memory/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-csv/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-text/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/creating-collections/reading-from-text/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/group-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/overview-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/pipeline-concepts/setting-pipeline/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/runner-concepts/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-concepts/runner-concepts/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-guide/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-guide/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-terms/description.md
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/introduction-terms/unit-info.yaml
delete mode 100644
learning/tour-of-beam/learning-content/python/introduction/module-info.yaml