diff --git a/.github/ISSUE_TEMPLATE/roadmap.yaml b/.github/ISSUE_TEMPLATE/roadmap.yaml
new file mode 100644
index 00000000..031d4ffd
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/roadmap.yaml
@@ -0,0 +1,64 @@
+name: '🗺️ Roadmap'
+description: Planned projects in the future to do. (⚠️ For contributors only)
+title: '🗺️ Roadmap:
'
+labels: ['Type ◦ Roadmap']
+body:
+ - type: markdown
+ id: roadmap-summary
+ attributes:
+ value: |
+ 1. This issue type is different from feature requests.
+ 2. This issue type is typically used by the developers of this repository to create and track new features
+ that have been planned in a future version of TVApp2.
+ 3. Only use this issue type if you have been instructed to do so by a repository contributor.
+ 4. Describe the benefits of this plan, and what needs to be taken into consideration during implementation.
+ 5. Be detailed but to the point.
+
+
+
+ - type: input
+ id: roadmap-version-target
+ attributes:
+ label: Target Version
+ description: Which version are we aiming to introduce this into TVApp2?
+ placeholder: "v1.0.0"
+ validations:
+ required: true
+
+ - type: dropdown
+ id: roadmap-package
+ attributes:
+ label: Package
+ description: |
+ Select which aspect of TVApp2 this roadmap is designed for.
+ options:
+ - App Distribution
+ - Build Process
+ - Dependency / NodeJS Package
+ - Documentation
+ - M3U / EPG Grabber
+ - S6-Overlay
+ default: 0
+ validations:
+ required: true
+
+ - type: textarea
+ id: roadmap-details
+ attributes:
+ label: Roadmap Details
+ description: |
+ Explain the vital steps in a bullet-point breakdown
+ placeholder: |
+ - Requires package update
+ - Must first integrate item A
+ validations:
+ required: true
+
+ - type: textarea
+ id: roadmap-screenshots
+ attributes:
+ label: 'Additional Info / Examples / Screenshots'
+ description: |
+ If available, provide mockups or examples.
+ Any further details you want to add.
+ Example snippets of code.