-
Notifications
You must be signed in to change notification settings - Fork 1
Index and Topics: Improve guidance #369
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
d387f46
63d6f85
3ebf779
8834498
c53721f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,30 +1,81 @@ | ||
| (framework)= | ||
| # Using Programming Frameworks with CrateDB | ||
| # Programming Frameworks | ||
|
|
||
| :::{div} sd-text-muted | ||
| Using application programming frameworks together with CrateDB. | ||
| ::: | ||
|
|
||
| Many of them are built on top of the Python programming language, making it easy | ||
| to use the Python libraries that you know and love. | ||
| Many data-driven frameworks are built on top of the Python programming | ||
| language, making it easy to use the Python libraries that you know and love. | ||
|
|
||
| :::::{grid} 1 2 2 2 | ||
| :margin: 4 4 0 0 | ||
| :padding: 0 | ||
| :gutter: 2 | ||
| :::{card} Django | ||
| :link: django | ||
| :link-type: ref | ||
| ```{div} .float-right | ||
| {height=40px loading=lazy} | ||
| ``` | ||
| Django makes it easier to build better web apps more quickly and with less code. | ||
| ```{div} .clearfix | ||
| ``` | ||
| ::: | ||
|
|
||
| ::::{grid-item-card} {material-outlined}`lightbulb;2em` Examples | ||
| :::{card} Gradio | ||
| :link: gradio | ||
| :link-type: ref | ||
| ```{div} .float-right | ||
| {height=40px loading=lazy} | ||
| ``` | ||
| Gradio is an open source programming framework for quickly creating and sharing | ||
| machine learning model demo applications, written in Python. | ||
| ```{div} .clearfix | ||
| ``` | ||
| ::: | ||
|
|
||
| A few quick examples about how to use selected frameworks together with CrateDB. | ||
| :::{card} Plotly | ||
| :link: plotly | ||
| :link-type: ref | ||
| ```{div} .float-right | ||
| {height=40px loading=lazy} | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should we migrate these assets away form crate-client-tools? It's not there anymore, so I assume it's a redirect that saves this.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @coderabbitai: Please create a dedicated issue about it. Thanks! There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: Length of output: 87 🏁 Script executed: Length of output: 14871 🏁 Script executed: Length of output: 49 @amotl, I've created issue #371 to track the migration of assets from the The issue documents all 40+ asset references found across 23 files in the documentation, including logos, screenshots, and diagrams. I've organized them by category (topic documentation, integration documentation, etc.) and included recommended actions for the migration. 🔗 #371 🧠 Learnings used
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Wauu - that was a hugely effective assistance from coderabbit.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it isn't an optimal example to just create an issue. There have been more valuable notes, e.g. in GH-367.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @amotl Is it the initial overview you refer to?
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Well ok, one could also use
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ahh, right. That's more influential. The other is just a nice timesaver - I didn't know it could be used like that.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This is something grep and sed could do several orders of magnitude cheaper.
https://github.com/compose-spec/compose-spec/blob/main/spec.md#scale
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ah thanks. Maybe it was |
||
| ``` | ||
| Plotly Open Source Graphing Libraries make interactive, publication-quality graphs. | ||
| ```{div} .clearfix | ||
| ``` | ||
| ::: | ||
|
|
||
| :::{card} PyViz | ||
| :link: pyviz | ||
| :link-type: ref | ||
| ```{div} .float-right | ||
| {height=40px loading=lazy} | ||
| ``` | ||
| The PyViz.org website is an open platform for helping users decide on the best | ||
| open-source (OSS) Python data visualization tools. | ||
| ```{div} .clearfix | ||
| ``` | ||
| ::: | ||
|
|
||
| :::{card} QueryZen | ||
| :link: queryzen | ||
| :link-type: ref | ||
| QueryZen makes it easier to manage SQL query statements over HTTP. | ||
| ::: | ||
|
|
||
| :::{card} Streamlit | ||
| :link: streamlit | ||
| :link-type: ref | ||
| ```{div} .float-right | ||
| {height=40px loading=lazy} | ||
bmunkholm marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| ``` | ||
| Streamlit is an open-source application programming framework for quickly sketching | ||
| out Python data applications. It provides fast, interactive prototyping, and live editing. | ||
| ```{div} .clearfix | ||
| ``` | ||
| ::: | ||
|
|
||
| :::{card} {material-outlined}`lightbulb;2em` Examples | ||
| :width: 50% | ||
| A few quick examples about how to use selected frameworks together with CrateDB. | ||
| - [cratedb-examples/framework](https://github.com/crate/cratedb-examples/tree/main/framework) | ||
| +++ | ||
| {tag-info}`dbt` {tag-info}`dlt` {tag-info}`Flink` {tag-info}`Gradio` {tag-info}`Graphene` {tag-info}`MCP` {tag-info}`QueryZen` {tag-info}`records` {tag-info}`Streamlit` | ||
| :::: | ||
|
|
||
| ::::: | ||
|
|
||
| - {ref}`django` | ||
| - {ref}`gradio` | ||
| - {ref}`plotly` | ||
| - {ref}`pyviz` | ||
| - {ref}`queryzen` | ||
| - {ref}`streamlit` | ||
| ::: | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add alt text and prefer MyST image directive for control
Current Markdown image lacks alt text and uses a remote URL with query params. Use the image directive with explicit alt/width.
Apply:
📝 Committable suggestion
🤖 Prompt for AI Agents