This is an automated email from the ASF dual-hosted git repository. pabloem pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/beam.git
from 9bad75f1fee [Playground] Remove example bucket (#24198) add 730b391f29c Extract Go and Python Beam symbols for Playground (#23378) No new revisions were added by this update. Summary of changes: .gitignore | 7 +- build.gradle.kts | 11 + .../frontend/lib/assets/assets.gen.dart | 132 + .../lib/components/login/login_content.dart | 2 +- .../frontend/lib/components/profile/avatar.dart | 2 +- .../lib/components/profile/profile_content.dart | 2 +- .../frontend/lib/models/unit_content.g.dart | 16 + .../lib/pages/tour/widgets/group_title.dart | 2 +- .../frontend/lib/pages/tour/widgets/unit.dart | 2 +- .../frontend/lib/pages/welcome/screen.dart | 2 +- .../models/get_content_tree_response.g.dart | 16 + .../repositories/models/get_sdks_response.g.dart | 14 + .../frontend/lib/repositories/models/group.g.dart | 15 + .../frontend/lib/repositories/models/module.g.dart | 24 + .../frontend/lib/repositories/models/node.g.dart | 23 + .../frontend/lib/repositories/models/unit.g.dart | 13 + learning/tour-of-beam/frontend/pubspec.yaml | 2 +- playground/frontend/Dockerfile | 18 +- playground/frontend/README.md | 140 +- playground/frontend/build.gradle | 59 +- .../config.example.dart} | 25 +- playground/frontend/lib/main.dart | 2 + .../playground_components/assets/symbols/go.g.yaml | 6553 ++++++++++ .../assets/symbols/python.g.yaml | 12128 +++++++++++++++++++ .../playground_components/build.gradle.kts | 97 +- .../lib/playground_components.dart | 5 +- .../lib/src/assets/assets.gen.dart | 145 + .../lib/src/controllers/playground_controller.dart | 16 + .../controllers/snippet_editing_controller.dart | 30 +- .../playground_components.dart => locator.dart} | 12 +- .../lib/src/models/sdk.g.dart | 12 + .../symbols_dictionary.dart} | 14 +- .../lib/src/notifications/notification.dart | 2 +- .../src/{constants => }/playground_components.dart | 6 + .../symbols/loaders/abstract.dart} | 12 +- .../symbols/loaders/map.dart} | 30 +- .../lib/src/services/symbols/loaders/yaml.dart | 69 + .../lib/src/services/symbols/symbols_notifier.dart | 53 + .../lib/src/widgets/drag_handle.dart | 4 +- .../lib/src/widgets/logo.dart | 4 +- .../lib/src/widgets/reset_button.dart | 4 +- .../lib/src/widgets/toggle_theme_button.dart | 4 +- .../lib/src/widgets/toggle_theme_icon_button.dart | 28 +- .../frontend/playground_components/pubspec.yaml | 8 +- .../src/common/example_repository_mock.mocks.dart | 142 + .../http_example_loader_test.mocks.dart | 284 + .../controllers/playground_controller_test.dart | 9 +- .../playground_controller_test.mocks.dart | 357 + .../repositories/code_repository_test.mocks.dart | 139 + .../example_repository_test.mocks.dart | 165 + .../src/services/symbols/loaders/yaml_test.dart | 63 + .../services/symbols/symbols_notifier_test.dart | 59 + .../playground_components/test/tools/common.dart | 90 + .../extract_symbols_go_test.dart} | 24 +- .../test/tools/extract_symbols_go/go.golden.yaml | 17 + .../extract_symbols_go/sdk_mock/directory/file2.go | 19 + .../sdk_mock/directory/ignore.txt | 18 + .../tools/extract_symbols_go/sdk_mock/file1.go | 73 + .../extract_symbols_python_test.dart} | 23 +- .../extract_symbols_python/python.golden.yaml | 9 + .../sdk_mock/directory/file2.py | 17 + .../tools/extract_symbols_python/sdk_mock/file1.py | 47 + .../tools/extract_symbols_go/extract_symbols_go.go | 257 + .../tools/extract_symbols_go/go.mod | 20 + .../tools/extract_symbols_go/go.sum | 3 + .../extract_symbols_python.py | 124 + playground/frontend/pubspec.lock | 11 +- playground/frontend/pubspec.yaml | 1 + .../states/example_selector_state_test.mocks.dart | 67 + 69 files changed, 21657 insertions(+), 146 deletions(-) create mode 100644 learning/tour-of-beam/frontend/lib/assets/assets.gen.dart create mode 100644 learning/tour-of-beam/frontend/lib/models/unit_content.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/get_content_tree_response.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/get_sdks_response.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/group.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/module.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/node.g.dart create mode 100644 learning/tour-of-beam/frontend/lib/repositories/models/unit.g.dart copy playground/frontend/{playground_components/lib/src/constants/playground_components.dart => lib/config.example.dart} (51%) create mode 100644 playground/frontend/playground_components/assets/symbols/go.g.yaml create mode 100644 playground/frontend/playground_components/assets/symbols/python.g.yaml create mode 100644 playground/frontend/playground_components/lib/src/assets/assets.gen.dart copy playground/frontend/playground_components/lib/src/{constants/playground_components.dart => locator.dart} (68%) create mode 100644 playground/frontend/playground_components/lib/src/models/sdk.g.dart copy playground/frontend/playground_components/lib/src/{constants/playground_components.dart => models/symbols_dictionary.dart} (68%) copy playground/frontend/playground_components/lib/src/{constants => }/playground_components.dart (91%) copy playground/frontend/playground_components/lib/src/{constants/playground_components.dart => services/symbols/loaders/abstract.dart} (68%) copy playground/frontend/playground_components/lib/src/{widgets/logo.dart => services/symbols/loaders/map.dart} (63%) create mode 100644 playground/frontend/playground_components/lib/src/services/symbols/loaders/yaml.dart create mode 100644 playground/frontend/playground_components/lib/src/services/symbols/symbols_notifier.dart create mode 100644 playground/frontend/playground_components/test/src/common/example_repository_mock.mocks.dart create mode 100644 playground/frontend/playground_components/test/src/controllers/example_loaders/http_example_loader_test.mocks.dart create mode 100644 playground/frontend/playground_components/test/src/controllers/playground_controller_test.mocks.dart create mode 100644 playground/frontend/playground_components/test/src/repositories/code_repository_test.mocks.dart create mode 100644 playground/frontend/playground_components/test/src/repositories/example_repository_test.mocks.dart create mode 100644 playground/frontend/playground_components/test/src/services/symbols/loaders/yaml_test.dart create mode 100644 playground/frontend/playground_components/test/src/services/symbols/symbols_notifier_test.dart create mode 100644 playground/frontend/playground_components/test/tools/common.dart copy playground/frontend/playground_components/{lib/src/constants/playground_components.dart => test/tools/extract_symbols_go/extract_symbols_go_test.dart} (67%) create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_go/go.golden.yaml create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_go/sdk_mock/directory/file2.go create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_go/sdk_mock/directory/ignore.txt create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_go/sdk_mock/file1.go rename playground/frontend/playground_components/{lib/src/constants/playground_components.dart => test/tools/extract_symbols_python/extract_symbols_python_test.dart} (67%) create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_python/python.golden.yaml create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_python/sdk_mock/directory/file2.py create mode 100644 playground/frontend/playground_components/test/tools/extract_symbols_python/sdk_mock/file1.py create mode 100644 playground/frontend/playground_components/tools/extract_symbols_go/extract_symbols_go.go create mode 100644 playground/frontend/playground_components/tools/extract_symbols_go/go.mod create mode 100644 playground/frontend/playground_components/tools/extract_symbols_go/go.sum create mode 100644 playground/frontend/playground_components/tools/extract_symbols_python/extract_symbols_python.py create mode 100644 playground/frontend/test/pages/playground/states/example_selector_state_test.mocks.dart