diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index f51d577f11..3885cf68a3 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -116,11 +116,12 @@ body: validations: required: false - - type: markdown + - type: textarea + id: acceptance_criteria attributes: - value: | - ### Acceptance Criteria - + label: "Acceptance Criteria" + description: Do not edit the text area below. + value: | - [ ] Ensure new code is unit tested, and check code coverage is at least 90%. - [ ] Create related issue in taipy-doc for documentation and Release Notes. diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index af96e8bb34..9441ebf49b 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -41,15 +41,16 @@ body: validations: required: false - - type: markdown + - type: textarea + id: acceptance_criteria attributes: - value: | - ### Acceptance Criteria - + label: "Acceptance Criteria" + description: Do not edit the text area below. + value: | - [ ] Ensure new code is unit tested, and check code coverage is at least 90%. - [ ] Create related issue in taipy-doc for documentation and Release Notes. - [ ] Check if a new demo could be provided based on this, or if legacy demos could be benefit from it. - - [ ] Ensure any change is well documented. + - [ ] Ensure any change is well documented. - type: checkboxes id: terms_checklist_feature diff --git a/.github/ISSUE_TEMPLATE/refactor-code.yml b/.github/ISSUE_TEMPLATE/refactor-code.yml index 5f63f6c76f..4e8acd8f04 100644 --- a/.github/ISSUE_TEMPLATE/refactor-code.yml +++ b/.github/ISSUE_TEMPLATE/refactor-code.yml @@ -15,12 +15,13 @@ body: description: "Describe what improvements can be made(performance, API...) in the codebase without introducing breaking changes." validations: required: true - - - type: markdown + + - type: textarea + id: acceptance_criteria attributes: + label: "Acceptance Criteria" + description: Do not edit the text area below. value: | - ### Acceptance Criteria - - [ ] Ensure new code is unit tested, and check code coverage is at least 90%. - [ ] Propagate any change on the demos and run all of them to ensure there is no breaking change. - [ ] Ensure any change is well documented. diff --git a/README.md b/README.md index 1c41cb3a13..dd4363749c 100644 --- a/README.md +++ b/README.md @@ -11,52 +11,59 @@

-Data and AI algorithms into production-ready web apps +Build Python Data & AI web applications

-Taipy is an open-source Python library for easy, end-to-end application development,
featuring what-if analyses, smart pipeline execution, built-in scheduling, and deployment tools. +From simple pilots to production-ready web applications in no time. No more compromise on performance, customization, and scalability.
-

+
+ +

+ +**Go beyond existing libraries** +
+ + + +

+
+ 📚 Explore the docs
- Explore the docs » -

- Discord support - · - Demos & Examples + 🫱🏼‍🫲🏼 Discord support +
+ 👀 Demos & Examples

  ## ⭐️ What's Taipy? - -Taipy is designed for data scientists and machine learning engineers to build full-stack apps. +Taipy is designed for data scientists and machine learning engineers to build data & AI web applications.   -⭐️ Enables building production-ready web applications.
-⭐️ No need to learn new languages or full-stack frameworks.
+⭐️ Enables building production-ready web applications.
+⭐️ No need to learn new languages. Only Python is needed.
⭐️ Concentrate on Data and AI algorithms without development and deployment complexities.   +

+Taipy is a Two-in-One Tool for UI Generation and Scenario/Data Management +

+ +
+ | User Interface Generation | Scenario and Data Management | | -------- | -------- | -|Interface Animation | Back-End Animation +|Interface Animation | Back-End Animation   ## ✨ Features -- **Python-Based UI Framework:** Taipy is designed for Python users, particularly those working in AI and data science. It allows them to create full stack applications without needing to learn additional skills like HTML, CSS, or JavaScript. - - -- **Pre-Built Components for Data Pipelines:** Taipy includes pre-built components that allow users to interact with data pipelines, including visualization and management tools. - - -- **Scenario and Data Management Features:** Taipy offers features for managing different business scenarios and data, which can be useful for applications like demand forecasting or production planning. - +Scenario Banner Back-End Animation +Back-End Animation -- **Version Management and Pipeline Orchestration:** It includes tools for managing application versions, pipeline versions, and data versions, which are beneficial for multi-user environments.   diff --git a/doc/gui/examples/controls/metric-hide-value.py b/doc/gui/examples/controls/metric-hide-value.py new file mode 100644 index 0000000000..bde3c82df3 --- /dev/null +++ b/doc/gui/examples/controls/metric-hide-value.py @@ -0,0 +1,24 @@ +# Copyright 2021-2024 Avaiga Private Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +# specific language governing permissions and limitations under the License. +# ----------------------------------------------------------------------------------------- +# To execute this script, make sure that the taipy-gui package is installed in your +# Python environment and run: +# python