publisher
Publisher is the open-source semantic model server for the Malloy data language. It lets you define semantic models once — and use them everywhere.
파일 탐색기
최종 버전 다운로드 (.zip)- SKILL.md
- malloy
- malloy-analysis
- malloy-analysis-pitfalls
- malloy-analysis-report
- malloy-analyze
- malloy-charts
- malloy-dashboards
- malloy-debug
- malloy-define
- malloy-discover
- malloy-document
- malloy-getting-started
- malloy-gotchas-modeling
- malloy-gotchas-queries
- malloy-gotchas-rendering
- malloy-html-data-app-embedding
- malloy-html-data-app-runtime
- malloy-html-data-apps
- malloy-lookml-review
- malloy-materialization
- malloy-materialization-tuning
- malloy-model
- malloy-modeling
- malloy-notebook-chat
- malloy-notebooks
- malloy-patterns
- malloy-phrase-detection
- malloy-publish
- malloy-queries
- malloy-review
- malloy-scope
- app-playwright.yml
- build.yml
- connection-integration-tests.yml
- CONTEXT.md
- create-malloy-package-npm.yml
- cross-platform-tests.yml
- docker-image.yml
- k6-tests.yml
- npm-sdk.yml
- python-sdk.yml
- release.yml
- skills-npm.yml
- settings.json
- tasks.json
- Dockerfile.ci
- malloy-samples.docker
- production.docker
- authoring-skills.md
- design-exceptions.md
- design-principles.md
- README.md
- tool-description-template.md
- explorer-full-UI.png
- query-panel-add-action.png
- query-panel-build-nested-query.png
- query-panel-chart-selector.png
- query-panel-hover-groupby.png
- query-panel-more-nest.png
- query-panel-with-query.png
- results-malloy.png
- results-panel.png
- results-sql.png
- source-panel-dimension-hover-groupby.png
- source-panel-measure-hover-aggregate.png
- source-panel-view-hover-add-to-query.png
- source-panel.png
- api-explorer.png
- console.png
- givens-live.gif
- givens-parameters-panel.png
- html-data-app-dashboard.png
- html-data-app-filtering.gif
- storefront-dashboard.png
- storefront-data-app.png
- ai-agents.md
- api-overview.md
- architecture.md
- authorize-bypass-deployment.md
- authorize.md
- choosing-a-surface.md
- configuration.md
- connections.md
- console.md
- dashboards.md
- dbt-roadmap.md
- deployment.md
- development.md
- discovery-and-access.md
- ducklake.md
- embedded-data-apps.md
- explorer.md
- givens.md
- html-data-apps.md
- malloy-publisher-demo.gif
- malloy-publisher-demo.png
- malloyyo-dashboards-design.md
- materialization.md
- packages.md
- persist-storage-tutorial.md
- preaggregation.md
- query-metadata.md
- README.md
- row-level-access.md
- security-posture.md
- theming.md
- playwright.yml
- givens.playwright.spec.ts
- workspace.playwright.spec.ts
- .gitignore
- bun.lock
- package-lock.json
- package.json
- playwright.config.ts
- malloy_logo.svg
- vite.svg
- AddChartDialog.tsx
- AppNavbar.tsx
- CardAlert.tsx
- CustomDatePicker.tsx
- Dashboard.tsx
- DynamicDashboard.tsx
- Header.tsx
- InteractiveDashboard.tsx
- MenuButton.tsx
- MenuContent.tsx
- NavbarBreadcrumbs.tsx
- OptionsMenu.tsx
- Search.tsx
- SideMenu.tsx
- SideMenuMobile.tsx
- SingleEmbedDashboard.tsx
- StorefrontDashboard.tsx
- defaultStorefrontDashboardWidgets.json
- widget.ts
- getNextWidgetPosition.ts
- AppShell.tsx
- main.tsx
- theme.tsx
- vite-env.d.ts
- .env.example
- .gitignore
- bun.lock
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- internal.malloy
- orders.malloy
- orders.malloynb
- orders.parquet
- publisher.json
- README.md
- secured.malloy
- chart.umd.js
- embed-test.html
- index.html
- AGENTS.md
- publisher.json
- README.md
- subscriptions.malloy
- subscriptions.parquet
- customers.parquet
- order_items.parquet
- products.parquet
- regions.csv
- app.js
- charts.js
- controls.js
- format.js
- result.js
- table.js
- tabs.js
- chart.umd.js
- malloy-filter.js
- index.html
- conformance.test.mjs
- controls.test.mjs
- format.test.mjs
- data_app.malloy
- eslint.config.mjs
- givens.malloy
- publisher.json
- README.md
- storefront.malloy
- storefront.malloynb
- hooks.ts
- scenario.md
- config.ts
- ducklake.ts
- packages.ts
- postgres.ts
- rest.ts
- scenario_md.spec.ts
- scenario_md.ts
- server.ts
- util.ts
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- hooks.ts
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- hooks.ts
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- scenario.md
- framework.ts
- index.ts
- .prettierrc
- GRAMMAR.md
- README.md
- run.ts
- api-doc.html
- api-doc.yaml
- error.png
- logo.svg
- RouteError.tsx
- index.ts
- StyledButtons.tsx
- ThemeToggle.tsx
- BreadcrumbNav.tsx
- Header.tsx
- index.ts
- MainPage.tsx
- Sidebar.tsx
- SidebarToggleIcon.tsx
- SideMenuMobile.tsx
- index.ts
- DashboardPage.tsx
- EnvironmentPage.tsx
- HomePage.tsx
- MaterializationsPage.tsx
- ModelPage.tsx
- NotebookPage.tsx
- PackagePage.tsx
- BarChartPreview.tsx
- DashboardPreview.tsx
- LineChartPreview.tsx
- map-types.d.ts
- MapPreview.tsx
- TablePreview.tsx
- TypographyPreview.tsx
- MapsSection.tsx
- SeriesColorsSection.tsx
- TablesSection.tsx
- TypographySection.tsx
- ColorPickerField.tsx
- ThemeEditorPage.tsx
- WorkbookPage.tsx
- index.ts
- ToggleColorMode.tsx
- dataDisplay.tsx
- feedback.tsx
- index.ts
- inputs.tsx
- navigation.tsx
- surfaces.ts
- colors.ts
- getBlogTheme.tsx
- index.tsx
- PublisherMuiThemeProvider.tsx
- themePrimitives.ts
- App.tsx
- index.ts
- main.tsx
- README.md
- vite-env.d.ts
- fixtures.ts
- navigation.ts
- publisherStatus.ts
- environment-connections.spec.ts
- environments.spec.ts
- global-setup.ts
- notebook-authorize.spec.ts
- notebook-givens-url.spec.ts
- notebook-givens.spec.ts
- notebook-readme-links.spec.ts
- package-asset-urls.spec.ts
- package-dashboards.spec.ts
- package-data-apps.spec.ts
- package-databases.spec.ts
- package-materializations.spec.ts
- package-models.spec.ts
- package-notebooks.spec.ts
- packages.spec.ts
- README.md
- theming.spec.ts
- .eslintrc
- .gitignore
- .prettierrc
- example-integration.md
- index.html
- package.json
- playwright.config.ts
- README.md
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- client.ts
- connections.ts
- databases.ts
- environments.ts
- materializations.ts
- models.ts
- notebooks.ts
- packages.ts
- schedule.ts
- connections.test.ts
- databases.test.ts
- environments.test.ts
- logger.test.ts
- materializations.test.ts
- models.test.ts
- notebooks.test.ts
- packages.test.ts
- schedule.test.ts
- logger.ts
- index.ts
- server.ts
- cli.integration.test.ts
- .gitignore
- eslint.config.mjs
- openapitools.json
- package.json
- README.md
- tsconfig.json
- check-pack.ts
- config.spec.ts
- config.ts
- errors.ts
- gitignore.spec.ts
- index.spec.ts
- index.ts
- log.ts
- names.spec.ts
- names.ts
- node_version.spec.ts
- node_version.ts
- pinned_command.spec.ts
- registry_check.spec.ts
- registry_check.ts
- scaffold.spec.ts
- scaffold.ts
- skills.spec.ts
- skills.ts
- templates.spec.ts
- templates.ts
- AGENTS.md
- model.custom.malloy
- model.custom.xlsx.malloy
- model.default.malloy
- sales.csv
- scaffold.e2e.spec.ts
- budget.xlsx
- .gitattributes
- .gitignore
- .prettierrc
- eslint.config.mjs
- LICENSE
- package.json
- README.md
- tsconfig.json
- mcp_client.py
- custom_auth.md
- retry.md
- streaming.md
- async_client.py
- basic_usage.py
- error_handling.py
- index.md
- quickstart.md
- __init__.py
- build-python-sdk.sh
- dev.sh
- __init__.py
- conftest.py
- test_api_environments.py
- test_client.py
- test_integration.py
- test_models.py
- .gitignore
- LICENSE
- MANIFEST.in
- openapi-client.json
- pyproject.toml
- pyrightconfig.json
- pytest.ini
- README.md
- spinner.svg
- .gitignore
- .npmignore
- .openapi-generator-ignore
- AddConnectionDialog.tsx
- common.ts
- DeleteConnectionDialog.tsx
- EditConnectionDialog.tsx
- Dashboard.tsx
- DashboardTile.tsx
- index.ts
- DataAppViewer.tsx
- index.ts
- DOMElement.tsx
- index.ts
- index.ts
- markDrillableCells.dom.spec.ts
- markDrillableCells.spec.ts
- markDrillableCells.ts
- resolveDrill.spec.ts
- resolveDrill.ts
- useDrill.tsx
- About.tsx
- AddPackageDialog.tsx
- ConnectionExplorer.tsx
- Connections.tsx
- DeletePackageDialog.tsx
- EditPackageDialog.tsx
- Environment.tsx
- index.ts
- Packages.tsx
- DimensionFilter.tsx
- index.ts
- utils.ts
- filterValue.spec.ts
- filterValue.ts
- GivenInput.spec.tsx
- GivenInput.tsx
- GivensPanel.spec.tsx
- GivensPanel.tsx
- index.ts
- paramCodec.spec.ts
- paramCodec.ts
- utils.spec.ts
- utils.ts
- AddEnvironmentDialog.tsx
- DeleteEnvironmentDialog.tsx
- EditEnvironmentDialog.tsx
- Home.tsx
- index.ts
- CreateEnvMaterializationDialog.tsx
- CreateMaterializationDialog.tsx
- cron.ts
- DeleteMaterializationDialog.tsx
- EnvironmentMaterializations.tsx
- index.ts
- ManifestView.tsx
- MaterializationDetailDialog.tsx
- MaterializationRunsList.tsx
- Materializations.tsx
- ScheduleCard.tsx
- SectionLabel.tsx
- SetScheduleDialog.tsx
- TriggerChip.tsx
- utils.ts
- index.ts
- Model.tsx
- ModelCell.tsx
- ModelExplorer.tsx
- ModelExplorerDialog.tsx
- SourcesExplorer.tsx
- useModelData.ts
- index.ts
- Notebook.tsx
- NotebookCell.tsx
- runPlan.spec.ts
- runPlan.ts
- types.ts
- ContentTypeIcon.spec.ts
- ContentTypeIcon.tsx
- FileTreeView.tsx
- index.ts
- Models.tsx
- Package.tsx
- index.ts
- QueryResult.tsx
- index.ts
- RenderedResult.tsx
- renderLogs.spec.ts
- renderLogs.ts
- ResultContainer.tsx
- BrowserWorkbookStorage.ts
- EditableMalloyCell.tsx
- index.ts
- ModelPicker.tsx
- MutableCell.tsx
- Workbook.tsx
- WorkbookList.tsx
- WorkbookManager.ts
- WorkbookStorage.ts
- WorkbookStorageProvider.tsx
- AnalyzePackageButton.tsx
- ApiErrorDisplay.tsx
- click_helper.ts
- highlighter.ts
- index.ts
- Loading.tsx
- ResultsDialog.tsx
- ServerProvider.tsx
- styles.ts
- docLinks.spec.ts
- docLinks.ts
- givenValue.ts
- index.ts
- useDimensionalFilterRangeData.ts
- useDimensionFilters.ts
- useDimensionFiltersFromSpec.ts
- useDimensionFiltersQuery.ts
- useGivensState.spec.ts
- useGivensState.ts
- useModelGivens.ts
- useQueryWithApiError.ts
- useRawQueryData.ts
- useSuggestOptions.spec.ts
- useSuggestOptions.ts
- buildMalloyExplicitTheme.ts
- buildTableCssVars.spec.ts
- buildTableCssVars.ts
- buildVegaThemeOverride.spec.ts
- buildVegaThemeOverride.ts
- defaults.ts
- index.ts
- keys.ts
- readChartAnnotations.spec.ts
- readChartAnnotations.ts
- resolveTheme.spec.ts
- resolveTheme.ts
- ThemeContext.tsx
- types.ts
- dataAppEmbed.spec.ts
- dataAppEmbed.ts
- formatting.spec.ts
- formatting.ts
- malloyString.spec.ts
- malloyString.ts
- parsing.spec.ts
- parsing.ts
- queryClient.ts
- client-entry.ts
- index.ts
- react-app-env.d.ts
- README.md
- setup.ts
- .eslintrc
- .gitignore
- .prettierrc
- bunfig.toml
- openapitools.json
- package.json
- README.md
- TREE_SHAKING.md
- tsconfig.json
- tsconfig.spec.json
- vite.config.ts
- load-test-crud-connections.ts
- load-test-crud-packages.ts
- load-test-crud-projects.ts
- load-test-crud.ts
- load-test.ts
- run-with-otel.sh
- smoke-test.ts
- client_factory.ts
- common.ts
- logger.ts
- types.d.ts
- bun.lock
- package.json
- README.md
- tsconfig.json
- bake-duckdb-extensions.js
- compile.controller.ts
- connection.controller.spec.ts
- connection.controller.ts
- dashboard.controller.ts
- database.controller.ts
- materialization.controller.spec.ts
- materialization.controller.ts
- model.controller.ts
- package.controller.spec.ts
- package.controller.ts
- query.controller.ts
- theme.controller.ts
- watch-mode.controller.ts
- build_skills_bundle.spec.ts
- build_skills_bundle.ts
- skills_bundle.json
- skills_bundle.spec.ts
- build_docs_index.ts
- malloy_docs_index.json
- compile_tool.spec.ts
- compile_tool.ts
- docs_search_tool.spec.ts
- docs_search_tool.ts
- embedding_index.spec.ts
- embedding_index.ts
- execute_query_tool.spec.ts
- execute_query_tool.ts
- get_context_eval.ts
- get_context_tool.spec.ts
- get_context_tool.ts
- get_status_tool.spec.ts
- get_status_tool.ts
- reload_package_tool.spec.ts
- reload_package_tool.ts
- schema_index.spec.ts
- schema_index.ts
- schema_search_eval.ts
- search_database_schema_tool.spec.ts
- search_database_schema_tool.ts
- error_messages.spec.ts
- error_messages.ts
- handler_utils.spec.ts
- handler_utils.ts
- mcp_constants.ts
- query_envelope.spec.ts
- query_envelope.ts
- server.protocol.spec.ts
- server.ts
- tool_response.spec.ts
- tool_response.ts
- package_load_pool.spec.ts
- package_load_pool.ts
- package_load_worker.ts
- protocol.ts
- rpc_wait_accountant.spec.ts
- rpc_wait_accountant.ts
- publisher.js
- annotation_ownership.spec.ts
- annotations.spec.ts
- annotations.ts
- authorize.spec.ts
- authorize.ts
- authorize_gate_walk.spec.ts
- authorize_integration.spec.ts
- build_plan.spec.ts
- build_plan.ts
- build_query_tag.spec.ts
- build_query_tag.ts
- build_read_cost.spec.ts
- build_read_cost.ts
- compile_authorize.spec.ts
- compile_fragment_techniques.spec.ts
- compile_scopes.spec.ts
- connection.spec.ts
- connection.ts
- connection_config.spec.ts
- connection_config.ts
- connection_federation.spec.ts
- connection_fingerprint.spec.ts
- connection_service.spec.ts
- connection_service.ts
- cron_evaluator.spec.ts
- cron_evaluator.ts
- dashboard.spec.ts
- dashboard.ts
- db_utils.spec.ts
- db_utils.ts
- drill_probe.spec.ts
- duckdb_instance_isolation.spec.ts
- ducklake_lazy_attach.spec.ts
- embedding_provider.spec.ts
- embedding_provider.ts
- environment.ts
- environment_admission.spec.ts
- environment_compile.spec.ts
- environment_store.spec.ts
- environment_store.ts
- environment_store_anchoring.spec.ts
- environment_store_clone.spec.ts
- explore_visibility.spec.ts
- exports_probe.spec.ts
- extension_fetch_policy.spec.ts
- filter.spec.ts
- filter.ts
- filter_bypass.spec.ts
- filter_integration.spec.ts
- freshness.spec.ts
- freshness.ts
- gate_registry_walk.ts
- gcp_impersonation.ts
- gcs_s3_utils.ts
- given.spec.ts
- given.ts
- givens_integration.spec.ts
- incremental_address_stability.spec.ts
- incremental_apply.spec.ts
- incremental_apply.ts
- incremental_build.spec.ts
- incremental_build.ts
- incremental_compiler_contract.spec.ts
- incremental_declaration.spec.ts
- incremental_declaration.ts
- incremental_dml_semantics.spec.ts
- incremental_policy.spec.ts
- incremental_policy.ts
- incremental_storage.spec.ts
- incremental_storage.ts
- incremental_storage_engine.spec.ts
- incremental_test_harness.ts
- introspection_sql.ts
- malloy_annotation_invariants.spec.ts
- manifest_loader.spec.ts
- manifest_loader.ts
- materialization_build_session.spec.ts
- materialization_build_session.ts
- materialization_config_validation.spec.ts
- materialization_config_validation.ts
- materialization_eligibility.spec.ts
- materialization_eligibility.ts
- materialization_schedule_surface.spec.ts
- materialization_scheduler.spec.ts
- materialization_scheduler.ts
- materialization_serve_transform.spec.ts
- materialization_serve_transform.ts
- materialization_service.spec.ts
- materialization_service.ts
- materialization_test_fixtures.ts
- model.spec.ts
- model.ts
- model_limits.spec.ts
- model_limits.ts
- model_storage_serve.spec.ts
- model_storage_serve_joins.spec.ts
- motly.ts
- package.spec.ts
- package.ts
- package_manifest.spec.ts
- package_manifest.ts
- package_memory_governor.spec.ts
- package_memory_governor.ts
- package_quote_bound_tables.spec.ts
- package_race.spec.ts
- package_reload_safety.spec.ts
- package_rollback.spec.ts
- package_worker_path.spec.ts
- passthrough_read.spec.ts
- path_injection.spec.ts
- persist_annotation_validation.spec.ts
- persist_annotation_validation.ts
- persistence_policy.spec.ts
- preaggregation_annotation.spec.ts
- preaggregation_annotation.ts
- preaggregation_classifier.spec.ts
- preaggregation_classifier.ts
- preaggregation_compile.ts
- preaggregation_compose_spike.spec.ts
- preaggregation_gate.spec.ts
- preaggregation_grain_semantics.spec.ts
- preaggregation_seams.spec.ts
- preaggregation_synthesis.spec.ts
- preaggregation_synthesis.ts
- preaggregation_validation.spec.ts
- preaggregation_validation.ts
- proxy.spec.ts
- proxy.ts
- query_boundary.spec.ts
- query_metadata.spec.ts
- query_metadata.ts
- query_metadata_identity.spec.ts
- query_text.spec.ts
- query_text.ts
- quoting.spec.ts
- quoting.ts
- resolve_environment.ts
- restricted_mode.spec.ts
- row_level_authorize.integration.spec.ts
- source_extraction.ts
- source_given_probe.spec.ts
- storage_build_bigquery.integration.spec.ts
- storage_destination_compile.spec.ts
- storage_destinations.spec.ts
- theme_store.ts
- ConnectionRepository.ts
- DuckDBConnection.ts
- DuckDBRepository.ts
- EnvironmentRepository.ts
- IncrementalLedgerRepository.spec.ts
- IncrementalLedgerRepository.ts
- MaterializationRepository.spec.ts
- MaterializationRepository.ts
- PackageRepository.ts
- schema.ts
- StorageDestinationRepository.spec.ts
- StorageDestinationRepository.ts
- DatabaseInterface.ts
- StorageManager.ts
- metrics_harness.ts
- authorize_bypass_header.spec.ts
- authorize_bypass_header.ts
- authorize_bypass_wiring.integration.spec.ts
- authorize_metrics.spec.ts
- authorize_metrics.ts
- config.spec.ts
- config.theme.spec.ts
- config.ts
- constants.ts
- data_apps_route_parity.spec.ts
- data_styles.ts
- default-publisher.config.json
- ducklake_version.spec.ts
- ducklake_version.ts
- errors.spec.ts
- errors.ts
- filter_deprecation.spec.ts
- filter_deprecation.ts
- health.spec.ts
- health.ts
- heap_check.spec.ts
- heap_check.ts
- instrumentation.ts
- json_utils.spec.ts
- json_utils.ts
- logger.spec.ts
- logger.ts
- malloy_pin_prereqs.spec.ts
- materialization_metrics.spec.ts
- materialization_metrics.ts
- mcp_config.spec.ts
- mcp_config.ts
- node_version_check.spec.ts
- node_version_check.ts
- oom_guards.integration.spec.ts
- package_load_metrics.spec.ts
- package_load_metrics.ts
- path_safety.spec.ts
- path_safety.ts
- pg_helpers.spec.ts
- pg_helpers.ts
- query_cap_metrics.spec.ts
- query_cap_metrics.ts
- query_concurrency.spec.ts
- query_concurrency.ts
- query_metadata_metrics.ts
- query_param_utils.ts
- query_timeout.spec.ts
- query_timeout.ts
- rate_limit.spec.ts
- rate_limit.ts
- server-old.ts
- server.ts
- spa_fallback.spec.ts
- spa_fallback.ts
- stream_helpers.spec.ts
- stream_helpers.ts
- telemetry.ts
- theme_key_parity.spec.ts
- utils.ts
- model.malloy
- publisher.json
- composite.malloy
- listed.malloy
- unlisted.malloy
- w1.9.malloy
- orders.csv
- givens.malloy
- orders.malloy
- publisher.json
- a#b.malloy
- broken.malloy
- malformed.malloy
- orphan.jsx
- overview.malloy
- p%q.malloy
- v1.2.malloy
- orders.csv
- givens.malloy
- orders.malloy
- publisher.json
- shipping.malloy
- shipping.malloynb
- composite.malloy
- orders.csv
- givens.malloy
- orders.malloy
- publisher.json
- _shared.malloy
- combined.malloy
- grid.malloy
- overview.malloy
- regions.malloy
- orders.csv
- brands.malloynb
- givens.malloy
- orders-since.malloynb
- orders-start.malloynb
- orders.malloy
- publisher.json
- model.malloy
- publisher.json
- app.css
- page2.html
- barehtml.html
- bodymeta.html
- data.json
- fitcomment.html
- index.html
- nohead.html
- notfit.html
- slides.html
- unterminated.html
- data.csv
- publisher.json
- report.malloy
- persist_advisory_test.malloy
- publisher.json
- orders.csv
- persist_incremental_test.malloy
- publisher.json
- orders.csv
- multi_level.malloy
- publisher.json
- orders.csv
- persist_schedule_test.malloy
- publisher.json
- orders.csv
- persist_warn_test.malloy
- publisher.json
- orders.csv
- persist_test.malloy
- publisher.json
- orders.csv
- model.malloy
- publisher.json
- database.xlsx
- publisher.config.json
- mcp_test_setup.ts
- rest_e2e.ts
- compile_authorize_http.integration.spec.ts
- concurrent_package.integration.spec.ts
- dashboards.integration.spec.ts
- duckdb_storage.integration.spec.ts
- port_conflict.integration.spec.ts
- readiness_line.integration.spec.ts
- html_data_apps.integration.spec.ts
- legacy_routes.integration.spec.ts
- environment_list.integration.spec.ts
- freshness_gate.integration.spec.ts
- incremental_refresh.integration.spec.ts
- manifest_binding.integration.spec.ts
- materialization_lifecycle.integration.spec.ts
- orchestrated_rebind.integration.spec.ts
- reference_manifest.integration.spec.ts
- schedule_edit.integration.spec.ts
- scheduler.integration.spec.ts
- scheduler_recovery.integration.spec.ts
- scheduler_transitions.integration.spec.ts
- scheduler_wiring.integration.spec.ts
- storage_destinations_api.integration.spec.ts
- mcp_execute_query_tool.integration.spec.ts
- mcp_get_context_semantic.integration.spec.ts
- mcp_search_database_schema.integration.spec.ts
- mcp_transport.integration.spec.ts
- query_givens.integration.spec.ts
- query_givens_authorize.integration.spec.ts
- sdk_givens.integration.spec.ts
- watch_mode.integration.spec.ts
- theme.controller.spec.ts
- attached_databases.test.ts
- duckdb_connection.test.ts
- legacy_schema_migration.test.ts
- repositories.test.ts
- schema_column_reconcile.test.ts
- ducklake.test.ts
- theme_store.spec.ts
- .eslintrc.json
- .gitignore
- .prettierignore
- .prettierrc
- build.ts
- eslint.config.mjs
- malloy_mcp.dxt
- package.json
- publisher.config.example.bigquery.json
- publisher.config.example.duckdb.json
- publisher.config.json
- README.docker.md
- README.md
- tsconfig.json
- check-pack.ts
- copy-skills.ts
- exclusions.ts
- frontmatter.ts
- frontmatter.spec.ts
- index.spec.ts
- index.ts
- .gitignore
- .prettierrc
- eslint.config.mjs
- LICENSE
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- add-license-headers.mjs
- capture-recordings.mjs
- capture-screenshots.mjs
- duckdb-version.js
- generate-example-data.mjs
- release-notes.mjs
- release-notes.spec.ts
- sync-duckdb-version.js
- sync-pg-version.js
- upgrade-malloy.sh
- validate-ducklake-catalog-range.ts
- vendor-malloy-filter.mjs
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- lazy-load.md
- verification-harness.md
- SKILL.md
- _concepts.md
- build-derived-tables.md
- build-unnest.md
- curate-visibility.md
- discover.md
- document.md
- propose-fields.md
- review-coverage.md
- SKILL.md
- SKILL.md
- SKILL.md
- access-modifiers.md
- analysis-to-model.md
- bridge-tables.md
- normalized-schemas.md
- query-sources.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- output-template.md
- rubric-correctness.md
- rubric-documentation.md
- rubric-governance.md
- rubric-queries.md
- rubric-rendering.md
- rubric-structure.md
- rubric-style.md
- scope-resolution.md
- severity-taxonomy.md
- SKILL.md
- SKILL.md
- README.md
- .dockerignore
- .gitignore
- .gitmodules
- .mcp.json
- .pre-commit-config.yaml
- .prettierignore
- .tool-versions
- AGENTS.md
- api-doc.yaml
- bun.lock
- CLAUDE.md
- CONTRIBUTING.md
- docker-compose.example.yml
- docker-compose.yml
- Dockerfile
- eslint.config.mjs
- LICENSE
- Makefile
- package.json
- publisher.config.json
- README.md
- RELEASE_NOTES.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/malloydata/publisher
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd publisher
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker-compose.example.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
npm create @malloy-publisher/malloy-package@latest sales
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm start
개발/실행 서버를 켭니다.
npm create @malloy-publisher/malloy-package@latest sales -- --data ./orders.csv
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
