Skip to content

Commit 50c6991

Browse files
authored
Merge branch 'main' into geo_visualization_and_input
2 parents e61047d + fa7e72e commit 50c6991

File tree

126 files changed

+13304
-2826
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+13304
-2826
lines changed

.github/workflows/deploy.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: Deploy to Cloudflare Workers
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-latest
12+
name: Deploy Docusaurus to Cloudflare Workers
13+
14+
steps:
15+
- name: Checkout repository
16+
uses: actions/checkout@v4
17+
18+
- name: Setup Node.js
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: "20"
22+
cache: "npm"
23+
cache-dependency-path: docs/package-lock.json
24+
25+
- name: Install dependencies
26+
run: npm ci
27+
working-directory: docs
28+
29+
- name: Build Docusaurus site
30+
run: npm run build
31+
working-directory: docs
32+
33+
- name: Deploy to Cloudflare Workers
34+
uses: cloudflare/wrangler-action@v3
35+
with:
36+
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
37+
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
38+
workingDirectory: docs
39+
command: deploy
40+
41+
- name: Add deployment summary
42+
run: |
43+
echo "## 🚀 Deployment Successful" >> $GITHUB_STEP_SUMMARY
44+
echo "Your Docusaurus site has been deployed to Cloudflare Workers!" >> $GITHUB_STEP_SUMMARY
45+
echo "- **Build time**: $(date)" >> $GITHUB_STEP_SUMMARY
46+
echo "- **Branch**: ${{ github.ref_name }}" >> $GITHUB_STEP_SUMMARY
47+
echo "- **Commit**: ${{ github.sha }}" >> $GITHUB_STEP_SUMMARY

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ share/python-wheels/
2626
.installed.cfg
2727
*.egg
2828
MANIFEST
29+
uv.lock
30+
pyproject.toml
2931

3032
# PyInstaller
3133
# Usually these files are written by a python script from a template

CODEOWNERS.txt

Whitespace-only changes.

LICENSE.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## DB license
2+
3+
**Definitions**.
4+
5+
Agreement: The agreement between Databricks, Inc., and you governing the use of the Databricks Services, as that term is defined in the Master Cloud Services Agreement (MCSA) located at www.databricks.com/legal/mcsa.
6+
7+
Licensed Materials: The source code, object code, data, and/or other works to which this license applies.
8+
9+
**Scope of Use**. You may not use the Licensed Materials except in connection with your use of the Databricks Services pursuant to the Agreement. Your use of the Licensed Materials must comply at all times with any restrictions applicable to the Databricks Services, generally, and must be used in accordance with any applicable documentation. You may view, use, copy, modify, publish, and/or distribute the Licensed Materials solely for the purposes of using the Licensed Materials within or connecting to the Databricks Services. If you do not agree to these terms, you may not view, use, copy, modify, publish, and/or distribute the Licensed Materials.
10+
11+
**Redistribution**. You may redistribute and sublicense the Licensed Materials so long as all use is in compliance with these terms. In addition:
12+
13+
- You must give any other recipients a copy of this License;
14+
- You must cause any modified files to carry prominent notices stating that you changed the files;
15+
- You must retain, in any derivative works that you distribute, all copyright, patent, trademark, and attribution notices, excluding those notices that do not pertain to any part of the derivative works; and
16+
- If a "NOTICE" text file is provided as part of its distribution, then any derivative works that you distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the derivative works.
17+
18+
You may add your own copyright statement to your modifications and may provide additional license terms and conditions for use, reproduction, or distribution of your modifications, or for any such derivative works as a whole, provided your use, reproduction, and distribution of the Licensed Materials otherwise complies with the conditions stated in this License.
19+
20+
**Termination**. This license terminates automatically upon your breach of these terms or upon the termination of your Agreement. Additionally, Databricks may terminate this license at any time on notice. Upon termination, you must permanently delete the Licensed Materials and all copies thereof.
21+
22+
**DISCLAIMER; LIMITATION OF LIABILITY.**
23+
24+
THE LICENSED MATERIALS ARE PROVIDED “AS-IS” AND WITH ALL FAULTS. DATABRICKS, ON BEHALF OF ITSELF AND ITS LICENSORS, SPECIFICALLY DISCLAIMS ALL WARRANTIES RELATING TO THE LICENSED MATERIALS, EXPRESS AND IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES, CONDITIONS AND OTHER TERMS OF MERCHANTABILITY, SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. DATABRICKS AND ITS LICENSORS TOTAL AGGREGATE LIABILITY RELATING TO OR ARISING OUT OF YOUR USE OF OR DATABRICKS’ PROVISIONING OF THE LICENSED MATERIALS SHALL BE LIMITED TO ONE THOUSAND ($1,000) DOLLARS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE LICENSED MATERIALS OR THE USE OR OTHER DEALINGS IN THE LICENSED MATERIALS.

NOTICE.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Support
2+
Databricks does not offer official support for Databricks Solutions and its repository.
3+
For any issue with this assets or the demos installed, please open an issue using github and the team will have a look on a best effort basis.

SECURITY.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Security Policy
2+
3+
## Reporting a Vulnerability
4+
5+
Please email [email protected] to report any security vulnerabilities. We will acknowledge receipt of your vulnerability and strive to send you regular updates about our progress. If you're curious about the status of your disclosure please feel free to email us again.
6+

dash/app.py

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,19 @@ def create_sidebar():
2929
# Define category and page order
3030
sidebar_structure = {
3131
'Tables': [
32-
'Read a table',
33-
'Edit a table'
32+
'Read a Delta table',
33+
'Edit a Delta table',
34+
'OLTP Database'
3435
],
3536
'Volumes': [
3637
'Upload a file',
3738
'Download a file'
3839
],
3940
'AI / ML': [
4041
'Invoke a model',
41-
'Run vector search'
42+
'Run vector search',
43+
'Connect an MCP server',
44+
'Invoke a multi-modal LLM'
4245
],
4346
'Business Intelligence': [
4447
'AI/BI Dashboard',
@@ -52,26 +55,33 @@ def create_sidebar():
5255
'Connect'
5356
],
5457
'Authentication': [
55-
'Get current user',
58+
'Get current user'
59+
],
60+
'External services': [
61+
'External connections',
5662
'Retrieve a secret'
5763
]
5864
}
5965

6066
# Define page-specific icons
6167
page_icons = {
62-
'Read a table': 'material-symbols:table-view',
63-
'Edit a table': 'material-symbols:edit-document',
68+
'Read a Delta table': 'material-symbols:table-view',
69+
'Edit a Delta table': 'material-symbols:edit-document',
70+
'OLTP Database': 'material-symbols:database',
6471
'Upload a file': 'material-symbols:upload',
6572
'Download a file': 'material-symbols:download',
6673
'Invoke a model': 'material-symbols:model-training',
74+
'Connect an MCP server': 'material-symbols:modeling',
75+
'Invoke a multi-modal LLM': 'material-symbols:sensors',
6776
'Run vector search': 'material-symbols:search',
6877
'AI/BI Dashboard': 'material-symbols:dashboard',
6978
'Genie': 'material-symbols:chat',
7079
'Trigger a job': 'material-symbols:play-circle',
7180
'Retrieve job results': 'material-symbols:list-alt',
7281
'Connect': 'material-symbols:link',
7382
'Get current user': 'material-symbols:fingerprint',
74-
'Retrieve a secret': 'material-symbols:key'
83+
'Retrieve a secret': 'material-symbols:key',
84+
'External connections': 'material-symbols:link'
7585
}
7686

7787
# Group pages by category
@@ -126,7 +136,7 @@ def create_sidebar():
126136
}),
127137
], className="sidebar-header"),
128138
html.Div(create_sidebar(), className="ps-4")
129-
], width=2, className="bg-light border-end overflow-auto p-0"),
139+
], width=2, className="sidebar overflow-auto p-0"),
130140

131141
dbc.Col([
132142
page_container

0 commit comments

Comments
 (0)