Skip to content
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

Various pre 1.5.0 fixes #7273

Merged
merged 5 commits into from
Sep 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions doc/developer_guide/index.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# Setting up a development environment
# Developer Guide

Welcome. We are so happy you've decided to contribute.

## Setting up a development environment

The Panel library is a project that provides a wide range of data interfaces and an extensible set of plotting backends, which means the development and testing process involves a broad set of libraries.

Expand Down Expand Up @@ -97,7 +101,7 @@ Currently, this needs to be run for each environment. So, if you want to install
pixi run -e test-ui install
```

You can find the list of environments in the **pixi.toml** file.
You can find the list of environments in the **pixi.toml** file or via the command `pixi info`.

:::

Expand Down
7 changes: 6 additions & 1 deletion doc/how_to/deployment/pycafe.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Finally you can click **PUSH** to persist your app and click **SHARE** to share
Explore the [`panel-org`](https://py.cafe/panel-org) gallery examples below:

- [Basic Github App](https://py.cafe/panel-org/pycafe-reference) from the [GitHub repository](https://github.com/holoviz/panel/#interactive-data-apps).
- [Greeting App](https://py.cafe/maartenbreddels/panel-interactive-greeting-app ).
- [Build an App](https://py.cafe/panel-org/build-app) from the [Build an App | Getting Started guide](https://panel.holoviz.org/getting_started/build_app.html).
- [XGBoost Training App](https://py.cafe/panel-org/xgboost-training) from the [Convert Apps to WASM Guide](https://panel.holoviz.org/how_to/wasm/convert.html).

### Basic Tutorials
Expand All @@ -76,6 +76,11 @@ Explore the [`panel-org`](https://py.cafe/panel-org) gallery examples below:

- [Todo App | Class approach](https://py.cafe/panel-org/intermediate-todo-app) from the [Build a todo app](../../tutorials/intermediate/build_todo.md).

## Expert Tutorials

- [Mario Chime Button | AnyWidget](https://py.cafe/panel-org/panel-mario-chime-anywidget) from the [Custom AnyWidget Tutorial](../../tutorials/expert/custom_anywidget_components.md).
- [Mario Chime Button | JSComponent](https://py.cafe/panel-org/panel-mario-chime-jscomponent) from the [Custom JSComponent Tutorial](../../tutorials/expert/custom_js_components.md).

### App Gallery

- [Altair Brushing](https://py.cafe/panel-org/altair-brushing) from the [Altair Brushing Tutorial](../../gallery/altair_brushing.ipynb).
Expand Down
2 changes: 2 additions & 0 deletions doc/tutorials/basic/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,8 @@ Let's start building some amazing wind turbine apps! 🌬️🌀
Want more? Check out some amazing tutorials by the community.

- [3 Ways to Build a Panel Visualization Dashboard - Sophia Yang](https://towardsdatascience.com/3-ways-to-build-a-panel-visualization-dashboard-6e14148f529d) (Blog Post) | [PyTexas 2023](https://www.youtube.com/watch?v=8du4NNoOtII) (Video)
- [Building an LLM-driven chatbot for seamless order management](https://ploomber.io/blog/customer-chatbot-retail/) (Blog Post)
- [Display Data from a PostgreSQL Database in a Panel App](https://ploomber.io/blog/panel-postgres/) (Blog Post)
- [HoloViz: Visualization and Interactive Dashboards in Python - Jean-Luc Stevens](https://www.youtube.com/watch?v=61uHwBlxRug) (Video)
- [How to create Data Analytics Visualisation Dashboard using Python with Panel/Hvplot in just 10 mins - Atish Jain](https://www.youtube.com/watch?v=__QUQg96SFs) (Video)
- [Step-by-Step Guide to Create Multi-Page Dashboard using Panel - CoderzColumn](https://www.youtube.com/watch?v=G3M0lQcWpqE) (Video)
Expand Down
2 changes: 1 addition & 1 deletion doc/tutorials/expert/custom_anywidget_components.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Creating a `MarioButton` with `JSComponent`
# Creating a `MarioButton` with `AnyWidgetComponent`

In this tutorial we will build a *[Mario](https://mario.nintendo.com/) style button* with sounds and animations using the [`AnyWidgetComponent`](../../reference/custom/AnyWidgetComponent.md) feature in Panel. It aims to help you learn how to push the boundaries of what can be achieved with HoloViz Panel by creating advanced components using modern JavaScript and CSS technologies.

Expand Down
4 changes: 4 additions & 0 deletions doc/tutorials/intermediate/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,10 @@ Now that you've mastered the more advanced concepts of Panel, it's time to put y
- **Serve Apps without a Server:** Explore the realm of WASM to serve your apps without traditional servers.
- **[Build a Server Video Stream](build_server_video_stream.md):** Utilize threading to set up a video stream from a camera connected to a server without blocking the UI.

## Community Tutorials

- [Adding user authentication to a Panel application](https://ploomber.io/blog/panel-auth/) (blog post)

```{toctree}
:titlesonly:
:hidden:
Expand Down
Loading