diff --git a/.github/ISSUE_TEMPLATE/00-build-installation-issue.md b/.github/ISSUE_TEMPLATE/00-build-installation-issue.md
deleted file mode 100644
index f4300e42a..000000000
--- a/.github/ISSUE_TEMPLATE/00-build-installation-issue.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-name: "Build/Installation Issue"
-about: Use this template for build/installation issues
-labels: type:build/install
-
----
-Please make sure that this is a build/installation issue and also refer to the [troubleshooting](https://google.github.io/mediapipe/getting_started/troubleshooting.html) documentation before raising any issues.
-
-**System information** (Please provide as much relevant information as possible)
-- OS Platform and Distribution (e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4):
-- Compiler version (e.g. gcc/g++ 8 /Apple clang version 12.0.0):
-- Programming Language and version ( e.g. C++ 14, Python 3.6, Java ):
-- Installed using virtualenv? pip? Conda? (if python):
-- [MediaPipe version](https://github.com/google/mediapipe/releases):
-- Bazel version:
-- XCode and Tulsi versions (if iOS):
-- Android SDK and NDK versions (if android):
-- Android [AAR](https://google.github.io/mediapipe/getting_started/android_archive_library.html) ( if android):
-- OpenCV version (if running on desktop):
-
-**Describe the problem**:
-
-
-**[Provide the exact sequence of commands / steps that you executed before running into the problem](https://google.github.io/mediapipe/getting_started/getting_started.html):**
-
-**Complete Logs:**
-Include Complete Log information or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached:
diff --git a/.github/ISSUE_TEMPLATE/11-tasks-issue.md b/.github/ISSUE_TEMPLATE/11-tasks-issue.md
deleted file mode 100644
index 4e9ae721d..000000000
--- a/.github/ISSUE_TEMPLATE/11-tasks-issue.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-name: "Tasks Issue"
-about: Use this template for assistance with using MediaPipe Tasks (developers.google.com/mediapipe/solutions) to deploy on-device ML solutions (e.g. gesture recognition etc.) on supported platforms.
-labels: type:support
-
----
-Please make sure that this is a [Tasks](https://developers.google.com/mediapipe/solutions) issue.
-
-**System information** (Please provide as much relevant information as possible)
-- Have I written custom code (as opposed to using a stock example script provided in MediaPipe):
-- OS Platform and Distribution (e.g., Linux Ubuntu 16.04, Android 11, iOS 14.4):
-- MediaPipe Tasks SDK version:
-- Task name (e.g. Object detection, Gesture recognition etc.):
-- Programming Language and version ( e.g. C++, Python, Java):
-
-**Describe the expected behavior:**
-
-**Standalone code you may have used to try to get what you need :**
-
-If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem:
-
-**Other info / Complete Logs :**
-Include any logs or source code that would be helpful to
-diagnose the problem. If including tracebacks, please include the full
-traceback. Large logs and files should be attached:
diff --git a/.github/ISSUE_TEMPLATE/12-model-maker-issue.md b/.github/ISSUE_TEMPLATE/12-model-maker-issue.md
deleted file mode 100644
index 31e8d7f1b..000000000
--- a/.github/ISSUE_TEMPLATE/12-model-maker-issue.md
+++ /dev/null
@@ -1,25 +0,0 @@
----
-name: "Model Maker Issue"
-about: Use this template for assistance with using MediaPipe Model Maker (developers.google.com/mediapipe/solutions) to create custom on-device ML solutions.
-labels: type:support
-
----
-Please make sure that this is a [Model Maker](https://developers.google.com/mediapipe/solutions) issue.
-
-**System information** (Please provide as much relevant information as possible)
-- Have I written custom code (as opposed to using a stock example script provided in MediaPipe):
-- OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
-- Python version (e.g. 3.8):
-- [MediaPipe Model Maker version](https://pypi.org/project/mediapipe-model-maker/):
-- Task name (e.g. Image classification, Gesture recognition etc.):
-
-**Describe the expected behavior:**
-
-**Standalone code you may have used to try to get what you need :**
-
-If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem:
-
-**Other info / Complete Logs :**
-Include any logs or source code that would be helpful to
-diagnose the problem. If including tracebacks, please include the full
-traceback. Large logs and files should be attached:
diff --git a/.github/ISSUE_TEMPLATE/13-solution-issue.md b/.github/ISSUE_TEMPLATE/13-solution-issue.md
deleted file mode 100644
index bf0d613c9..000000000
--- a/.github/ISSUE_TEMPLATE/13-solution-issue.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-name: "Solution (legacy) Issue"
-about: Use this template for assistance with a specific Mediapipe solution (google.github.io/mediapipe/solutions) such as "Pose", including inference model usage/training, solution-specific calculators etc.
-labels: type:support
-
----
-Please make sure that this is a [solution](https://google.github.io/mediapipe/solutions/solutions.html) issue.
-
-**System information** (Please provide as much relevant information as possible)
-- Have I written custom code (as opposed to using a stock example script provided in Mediapipe):
-- OS Platform and Distribution (e.g., Linux Ubuntu 16.04, Android 11, iOS 14.4):
-- [MediaPipe version](https://github.com/google/mediapipe/releases):
-- Bazel version:
-- Solution (e.g. FaceMesh, Pose, Holistic):
-- Programming Language and version ( e.g. C++, Python, Java):
-
-**Describe the expected behavior:**
-
-**Standalone code you may have used to try to get what you need :**
-
-If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab/repo link /any notebook:
-
-**Other info / Complete Logs :**
-Include any logs or source code that would be helpful to
-diagnose the problem. If including tracebacks, please include the full
-traceback. Large logs and files should be attached:
diff --git a/.github/ISSUE_TEMPLATE/14-studio-issue.md b/.github/ISSUE_TEMPLATE/14-studio-issue.md
deleted file mode 100644
index 5942b1eb1..000000000
--- a/.github/ISSUE_TEMPLATE/14-studio-issue.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-name: "Studio Issue"
-about: Use this template for assistance with the MediaPipe Studio application.
-labels: type:support
-
----
-Please make sure that this is a MediaPipe Studio issue.
-
-**System information** (Please provide as much relevant information as possible)
-- OS Platform and Distribution (e.g., Linux Ubuntu 16.04, Android 11, iOS 14.4):
-- Browser and Version
-- Any microphone or camera hardware
-- URL that shows the problem
-
-**Describe the expected behavior:**
-
-**Other info / Complete Logs :**
-Include any js console logs that would be helpful to diagnose the problem.
-Large logs and files should be attached:
diff --git a/.github/ISSUE_TEMPLATE/20-documentation-issue.md b/.github/ISSUE_TEMPLATE/20-documentation-issue.md
deleted file mode 100644
index 2918e03b4..000000000
--- a/.github/ISSUE_TEMPLATE/20-documentation-issue.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-name: "Documentation Issue"
-about: Use this template for documentation related issues
-labels: type:docs
-
----
-Thank you for submitting a MediaPipe documentation issue.
-The MediaPipe docs are open source! To get involved, read the documentation Contributor Guide
-## URL(s) with the issue:
-
-Please provide a link to the documentation entry, for example: https://github.com/google/mediapipe/blob/master/docs/solutions/face_mesh.md#models
-
-## Description of issue (what needs changing):
-
-Kinds of documentation problems:
-
-### Clear description
-
-For example, why should someone use this method? How is it useful?
-
-### Correct links
-
-Is the link to the source code correct?
-
-### Parameters defined
-Are all parameters defined and formatted correctly?
-
-### Returns defined
-
-Are return values defined?
-
-### Raises listed and defined
-
-Are the errors defined? For example,
-
-### Usage example
-
-Is there a usage example?
-
-See the API guide:
-on how to write testable usage examples.
-
-### Request visuals, if applicable
-
-Are there currently visuals? If not, will it clarify the content?
-
-### Submit a pull request?
-
-Are you planning to also submit a pull request to fix the issue? See the docs
-https://github.com/google/mediapipe/blob/master/CONTRIBUTING.md
-
diff --git a/.github/ISSUE_TEMPLATE/30-bug-issue.md b/.github/ISSUE_TEMPLATE/30-bug-issue.md
deleted file mode 100644
index 996c06cf5..000000000
--- a/.github/ISSUE_TEMPLATE/30-bug-issue.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-name: "Bug Issue"
-about: Use this template for reporting a bug
-labels: type:bug
-
----
-Please make sure that this is a bug and also refer to the [troubleshooting](https://google.github.io/mediapipe/getting_started/troubleshooting.html), FAQ documentation before raising any issues.
-
-**System information** (Please provide as much relevant information as possible)
-
-- Have I written custom code (as opposed to using a stock example script provided in MediaPipe):
-- OS Platform and Distribution (e.g., Linux Ubuntu 16.04, Android 11, iOS 14.4):
-- Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
-- Browser and version (e.g. Google Chrome, Safari) if the issue happens on browser:
-- Programming Language and version ( e.g. C++, Python, Java):
-- [MediaPipe version](https://github.com/google/mediapipe/releases):
-- Bazel version (if compiling from source):
-- Solution ( e.g. FaceMesh, Pose, Holistic ):
-- Android Studio, NDK, SDK versions (if issue is related to building in Android environment):
-- Xcode & Tulsi version (if issue is related to building for iOS):
-
-**Describe the current behavior:**
-
-**Describe the expected behavior:**
-
-**Standalone code to reproduce the issue:**
-Provide a reproducible test case that is the bare minimum necessary to replicate the problem. If possible, please share a link to Colab/repo link /any notebook:
-
-**Other info / Complete Logs :**
- Include any logs or source code that would be helpful to
-diagnose the problem. If including tracebacks, please include the full
-traceback. Large logs and files should be attached
diff --git a/.github/ISSUE_TEMPLATE/40-feature-request.md b/.github/ISSUE_TEMPLATE/40-feature-request.md
deleted file mode 100644
index 2e1aafc7a..000000000
--- a/.github/ISSUE_TEMPLATE/40-feature-request.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-name: "Feature Request"
-about: Use this template for raising a feature request
-labels: type:feature
-
----
-Please make sure that this is a feature request.
-
-**System information** (Please provide as much relevant information as possible)
-
-- MediaPipe Solution (you are using):
-- Programming language : C++/typescript/Python/Objective C/Android Java
-- Are you willing to contribute it (Yes/No):
-
-
-**Describe the feature and the current behavior/state:**
-
-**Will this change the current api? How?**
-
-**Who will benefit with this feature?**
-
-**Please specify the use cases for this feature:**
-
-**Any Other info:**
diff --git a/.github/ISSUE_TEMPLATE/Documentation_issue_template.yaml b/.github/ISSUE_TEMPLATE/Documentation_issue_template.yaml
new file mode 100644
index 000000000..5f022e593
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/Documentation_issue_template.yaml
@@ -0,0 +1,73 @@
+name: Documentation issue
+description: Use this template for documentation related issues. If this doesn’t look right, choose a different type.
+labels: 'type:doc-bug'
+body:
+ - type: markdown
+ id: link
+ attributes:
+ value: Thank you for submitting a MediaPipe documentation issue. The MediaPipe docs are open source! To get involved, read the documentation Contributor Guide
+ - type: markdown
+ id: url
+ attributes:
+ value: URL(s) with the issue Please provide a link to the documentation entry, for example https://github.com/google/mediapipe/blob/master/docs/solutions/face_mesh.md#models
+ - type: input
+ id: description
+ attributes:
+ label: Description of issue (what needs changing)
+ description: Kinds of documentation problems
+ - type: input
+ id: clear_desc
+ attributes:
+ label: Clear description
+ description: For example, why should someone use this method? How is it useful?
+ validations:
+ required: true
+ - type: input
+ id: link
+ attributes:
+ label: Correct links
+ description: Is the link to the source code correct?
+ validations:
+ required: false
+ - type: input
+ id: parameter
+ attributes:
+ label: Parameters defined
+ description: Are all parameters defined and formatted correctly?
+ validations:
+ required: false
+ - type: input
+ id: returns
+ attributes:
+ label: Returns defined
+ description: Are return values defined?
+ validations:
+ required: false
+ - type: input
+ id: raises
+ attributes:
+ label: Raises listed and defined
+ description: Are the errors defined? For example,
+ validations:
+ required: false
+ - type: input
+ id: usage
+ attributes:
+ label: Usage example
+ description: Is there a usage example? See the API guide-on how to write testable usage examples.
+ validations:
+ required: false
+ - type: input
+ id: visual
+ attributes:
+ label: Request visuals, if applicable
+ description: Are there currently visuals? If not, will it clarify the content?
+ validations:
+ required: false
+ - type: input
+ id: pull
+ attributes:
+ label: Submit a pull request?
+ description: Are you planning to also submit a pull request to fix the issue? See the [docs](https://github.com/google/mediapipe/blob/master/CONTRIBUTING.md)
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/Solution(Legacy_issue_template).yaml b/.github/ISSUE_TEMPLATE/Solution(Legacy_issue_template).yaml
new file mode 100644
index 000000000..26c59737b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/Solution(Legacy_issue_template).yaml
@@ -0,0 +1,80 @@
+name: Solution(Legacy) Issue
+description: Use this template for assistance with a specific Mediapipe solution (google.github.io/mediapipe/solutions) such as "Pose", including inference model usage/training, solution-specific calculators etc.
+labels: 'type:support'
+body:
+ - type: markdown
+ id: linkmodel
+ attributes:
+ value: Please make sure that this is a [solution](https://google.github.io/mediapipe/solutions/solutions.html) issue.
+ - type: dropdown
+ id: customcode_model
+ attributes:
+ label: Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: input
+ id: os_model
+ attributes:
+ label: OS Platform and Distribution
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: false
+ - type: input
+ id: mediapipe_version
+ attributes:
+ label: MediaPipe version
+ validations:
+ required: false
+ - type: input
+ id: bazel_version
+ attributes:
+ label: Bazel version
+ validations:
+ required: false
+ - type: input
+ id: solution
+ attributes:
+ label: Solution
+ placeholder: e.g. FaceMesh, Pose, Holistic
+ validations:
+ required: false
+ - type: input
+ id: programminglang
+ attributes:
+ label: Programming Language and version
+ placeholder: e.g. C++, Python, Java
+ validations:
+ required: false
+ - type: textarea
+ id: current_model
+ attributes:
+ label: Describe the actual behavior
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: expected_model
+ attributes:
+ label: Describe the expected behaviour
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: what-happened_model
+ attributes:
+ label: Standalone code/steps you may have used to try to get what you need
+ description: If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: other_info
+ attributes:
+ label: Other info / Complete Logs
+ description: Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/bug_issue_template.yaml b/.github/ISSUE_TEMPLATE/bug_issue_template.yaml
new file mode 100644
index 000000000..e997958ae
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_issue_template.yaml
@@ -0,0 +1,112 @@
+name: Bug Issues
+description: Use this template for reporting a bug. If this doesn’t look right, choose a different type.
+labels: 'type:bug'
+body:
+ - type: markdown
+ id: link
+ attributes:
+ value: Please make sure that this is a bug and also refer to the [troubleshooting](https://google.github.io/mediapipe/getting_started/troubleshooting.html), FAQ documentation before raising any issues.
+ - type: dropdown
+ id: customcode_model
+ attributes:
+ label: Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: input
+ id: os
+ attributes:
+ label: OS Platform and Distribution
+ description:
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: true
+ - type: input
+ id: mobile_device
+ attributes:
+ label: Mobile device if the issue happens on mobile device
+ description:
+ placeholder: e.g. iPhone 8, Pixel 2, Samsung Galaxy
+ validations:
+ required: false
+ - type: input
+ id: browser_version
+ attributes:
+ label: Browser and version if the issue happens on browser
+ placeholder: e.g. Google Chrome 109.0.5414.119, Safari 16.3
+ validations:
+ required: false
+ - type: input
+ id: programminglang
+ attributes:
+ label: Programming Language and version
+ placeholder: e.g. C++, Python, Java
+ validations:
+ required: true
+ - type: input
+ id: mediapipever
+ attributes:
+ label: MediaPipe version
+ description:
+ placeholder: e.g. 0.8.11, 0.9.1
+ validations:
+ required: false
+ - type: input
+ id: bazelver
+ attributes:
+ label: Bazel version
+ description:
+ placeholder: e.g. 5.0, 5.1
+ validations:
+ required: false
+ - type: input
+ id: solution
+ attributes:
+ label: Solution
+ placeholder: e.g. FaceMesh, Pose, Holistic
+ validations:
+ required: true
+ - type: input
+ id: sdkndkversion
+ attributes:
+ label: Android Studio, NDK, SDK versions (if issue is related to building in Android environment)
+ validations:
+ required: false
+ - type: input
+ id: xcode_ver
+ attributes:
+ label: Xcode & Tulsi version (if issue is related to building for iOS)
+ validations:
+ required: false
+ - type: textarea
+ id: current_model
+ attributes:
+ label: Describe the actual behavior
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: expected_model
+ attributes:
+ label: Describe the expected behaviour
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: what-happened_model
+ attributes:
+ label: Standalone code/steps you may have used to try to get what you need
+ description: If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: other_info
+ attributes:
+ label: Other info / Complete Logs
+ description: Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/build.install_issue_template.yaml b/.github/ISSUE_TEMPLATE/build.install_issue_template.yaml
new file mode 100644
index 000000000..20cf9723d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/build.install_issue_template.yaml
@@ -0,0 +1,109 @@
+name: Build/Install Issue
+description: Use this template to report build/install issue
+labels: 'type:build/install'
+body:
+ - type: markdown
+ id: link
+ attributes:
+ value: Please make sure that this is a build/installation issue and also refer to the [troubleshooting](https://google.github.io/mediapipe/getting_started/troubleshooting.html) documentation before raising any issues.
+ - type: input
+ id: os
+ attributes:
+ label: OS Platform and Distribution
+ description:
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: true
+ - type: input
+ id: compilerversion
+ attributes:
+ label: Compiler version
+ description:
+ placeholder: e.g. gcc/g++ 8 /Apple clang version 12.0.0
+ validations:
+ required: false
+ - type: input
+ id: programminglang
+ attributes:
+ label: Programming Language and version
+ description:
+ placeholder: e.g. C++ 14, Python 3.6, Java
+ validations:
+ required: true
+ - type: input
+ id: virtualenv
+ attributes:
+ label: Installed using virtualenv? pip? Conda?(if python)
+ description:
+ placeholder:
+ validations:
+ required: false
+ - type: input
+ id: mediapipever
+ attributes:
+ label: MediaPipe version
+ description:
+ placeholder: e.g. 0.8.11, 0.9.1
+ validations:
+ required: false
+ - type: input
+ id: bazelver
+ attributes:
+ label: Bazel version
+ description:
+ placeholder: e.g. 5.0, 5.1
+ validations:
+ required: false
+ - type: input
+ id: xcodeversion
+ attributes:
+ label: XCode and Tulsi versions (if iOS)
+ description:
+ placeholder:
+ validations:
+ required: false
+ - type: input
+ id: sdkndkversion
+ attributes:
+ label: Android SDK and NDK versions (if android)
+ description:
+ placeholder:
+ validations:
+ required: false
+ - type: dropdown
+ id: androidaar
+ attributes:
+ label: Android AAR (if android)
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: input
+ id: opencvversion
+ attributes:
+ label: OpenCV version (if running on desktop)
+ description:
+ placeholder:
+ validations:
+ required: false
+ - type: textarea
+ id: what-happened
+ attributes:
+ label: Describe the problem
+ description: Provide the exact sequence of commands / steps that you executed before running into the [problem](https://google.github.io/mediapipe/getting_started/getting_started.html)
+ placeholder: Tell us what you see!
+ value: "A bug happened!"
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: code-to-reproduce
+ attributes:
+ label: Complete Logs
+ description: Include Complete Log information or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ placeholder: Tell us what you see!
+ value:
+ render: shell
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/feature_request_issue_template.yaml b/.github/ISSUE_TEMPLATE/feature_request_issue_template.yaml
new file mode 100644
index 000000000..d707f09cc
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request_issue_template.yaml
@@ -0,0 +1,64 @@
+name: Feature Request Issues
+description: Use this template for raising a feature request. If this doesn’t look right, choose a different type.
+labels: 'type:feature'
+body:
+ - type: markdown
+ id: linkmodel
+ attributes:
+ value: Please make sure that this is a feature request.
+ - type: input
+ id: solution
+ attributes:
+ label: MediaPipe Solution (you are using)
+ validations:
+ required: false
+ - type: input
+ id: pgmlang
+ attributes:
+ label: Programming language
+ placeholder: C++/typescript/Python/Objective C/Android Java
+ validations:
+ required: false
+ - type: dropdown
+ id: willingcon
+ attributes:
+ label: Are you willing to contribute it
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: textarea
+ id: behaviour
+ attributes:
+ label: Describe the feature and the current behaviour/state
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: api_change
+ attributes:
+ label: Will this change the current API? How?
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: benifit
+ attributes:
+ label: Who will benefit with this feature?
+ validations:
+ required: false
+ - type: textarea
+ id: use_case
+ attributes:
+ label: Please specify the use cases for this feature
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: info_other
+ attributes:
+ label: Any Other info
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/model_maker_issue_template.yaml b/.github/ISSUE_TEMPLATE/model_maker_issue_template.yaml
new file mode 100644
index 000000000..23fa08245
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/model_maker_issue_template.yaml
@@ -0,0 +1,73 @@
+name: Model Maker Issues
+description: Use this template for assistance with using MediaPipe Model Maker (developers.google.com/mediapipe/solutions) to create custom on-device ML solutions.
+labels: 'type:modelmaker'
+body:
+ - type: markdown
+ id: linkmodel
+ attributes:
+ value: Please make sure that this is a [Model Maker](https://developers.google.com/mediapipe/solutions) issue
+ - type: dropdown
+ id: customcode_model
+ attributes:
+ label: Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: input
+ id: os_model
+ attributes:
+ label: OS Platform and Distribution
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: true
+ - type: input
+ id: pythonver
+ attributes:
+ label: Python Version
+ placeholder: e.g. 3.7, 3.8
+ validations:
+ required: true
+ - type: input
+ id: modelmakerver
+ attributes:
+ label: MediaPipe Model Maker version
+ validations:
+ required: false
+ - type: input
+ id: taskname
+ attributes:
+ label: Task name (e.g. Image classification, Gesture recognition etc.)
+ validations:
+ required: true
+ - type: textarea
+ id: current_model
+ attributes:
+ label: Describe the actual behavior
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: expected_model
+ attributes:
+ label: Describe the expected behaviour
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: what-happened_model
+ attributes:
+ label: Standalone code/steps you may have used to try to get what you need
+ description: If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: other_info
+ attributes:
+ label: Other info / Complete Logs
+ description: Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/studio_issue_template.yaml b/.github/ISSUE_TEMPLATE/studio_issue_template.yaml
new file mode 100644
index 000000000..645a9e4e4
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/studio_issue_template.yaml
@@ -0,0 +1,63 @@
+name: Studio Issues
+description: Use this template for assistance with the MediaPipe Studio application. If this doesn’t look right, choose a different type.
+labels: 'type:support'
+body:
+ - type: markdown
+ id: linkmodel
+ attributes:
+ value: Please make sure that this is a MediaPipe Studio issue.
+ - type: input
+ id: os_model
+ attributes:
+ label: OS Platform and Distribution
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: false
+ - type: input
+ id: browserver
+ attributes:
+ label: Browser and Version
+ validations:
+ required: false
+ - type: input
+ id: hardware
+ attributes:
+ label: Any microphone or camera hardware
+ validations:
+ required: false
+ - type: input
+ id: url
+ attributes:
+ label: URL that shows the problem
+ validations:
+ required: false
+ - type: textarea
+ id: current_model
+ attributes:
+ label: Describe the actual behavior
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: expected_model
+ attributes:
+ label: Describe the expected behaviour
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: what-happened_model
+ attributes:
+ label: Standalone code/steps you may have used to try to get what you need
+ description: If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem
+ render: shell
+ validations:
+ required: false
+ - type: textarea
+ id: other_info
+ attributes:
+ label: Other info / Complete Logs
+ description: Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ render: shell
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/task_issue_template.yaml b/.github/ISSUE_TEMPLATE/task_issue_template.yaml
new file mode 100644
index 000000000..da3ec013e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/task_issue_template.yaml
@@ -0,0 +1,72 @@
+name: Task Issue
+description: Use this template for assistance with using MediaPipe Tasks (developers.google.com/mediapipe/solutions) to deploy on-device ML solutions (e.g. gesture recognition etc.) on supported platforms
+labels: 'type:task'
+body:
+ - type: markdown
+ id: linkmodel
+ attributes:
+ value: Please make sure that this is a [Tasks](https://developers.google.com/mediapipe/solutions) issue.
+ - type: dropdown
+ id: customcode_model
+ attributes:
+ label: Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
+ options:
+ - 'Yes'
+ - 'No'
+ validations:
+ required: false
+ - type: input
+ id: os_model
+ attributes:
+ label: OS Platform and Distribution
+ placeholder: e.g. Linux Ubuntu 16.04, Android 11, iOS 14.4
+ validations:
+ required: true
+ - type: input
+ id: task-sdk-version
+ attributes:
+ label: MediaPipe Tasks SDK version
+ validations:
+ required: false
+ - type: input
+ id: taskname
+ attributes:
+ label: Task name (e.g. Image classification, Gesture recognition etc.)
+ validations:
+ required: true
+ - type: input
+ id: programminglang
+ attributes:
+ label: Programming Language and version (e.g. C++, Python, Java)
+ validations:
+ required: true
+ - type: textarea
+ id: current_model
+ attributes:
+ label: Describe the actual behavior
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: expected_model
+ attributes:
+ label: Describe the expected behaviour
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: what-happened_model
+ attributes:
+ label: Standalone code/steps you may have used to try to get what you need
+ description: If there is a problem, provide a reproducible test case that is the bare minimum necessary to generate the problem. If possible, please share a link to Colab, GitHub repo link or anything that we can use to reproduce the problem
+ render: shell
+ validations:
+ required: true
+ - type: textarea
+ id: other_info
+ attributes:
+ label: Other info / Complete Logs
+ description: Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached
+ render: shell
+ validations:
+ required: false