Prompt users to use Discussions for feature requests (#23821)

Joseph T. Lyons created

I'm moving forward on this - we can revert if it ends up being a bad
move.

Release Notes:

- N/A

Change summary

.github/ISSUE_TEMPLATE/0_feature_request.yml | 15 ---------------
.github/ISSUE_TEMPLATE/config.yml            |  3 +++
crates/feedback/src/feedback.rs              |  2 +-
3 files changed, 4 insertions(+), 16 deletions(-)

Detailed changes

.github/ISSUE_TEMPLATE/0_feature_request.yml 🔗

@@ -1,15 +0,0 @@
-name: Feature Request
-description: "Tip: open this issue template from within Zed with the `request feature` command palette action"
-type: "Feature"
-body:
-  - type: textarea
-    attributes:
-      label: Describe the feature
-      description: A one line summary, and description of what you want to happen.
-      value: |
-        Summary:
-
-        Description:
-
-        Screenshots:
-          <!-- drag files here -->

.github/ISSUE_TEMPLATE/config.yml 🔗

@@ -1,6 +1,9 @@
 # yaml-language-server: $schema=https://json.schemastore.org/github-issue-config.json
 blank_issues_enabled: false
 contact_links:
+  - name: Feature Request
+    url: https://github.com/zed-industries/zed/discussions/new/choose
+    about: To request a feature, open a new Discussion in one of the appropriate Discussion categories
   - name: Zed Discussion Forum
     url: https://github.com/zed-industries/zed/discussions
     about: A community discussion forum

crates/feedback/src/feedback.rs 🔗

@@ -22,7 +22,7 @@ const fn zed_repo_url() -> &'static str {
 }
 
 fn request_feature_url() -> String {
-    "https://github.com/zed-industries/zed/issues/new?template=0_feature_request.yml".to_string()
+    "https://github.com/zed-industries/zed/discussions/new/choose".to_string()
 }
 
 fn file_bug_report_url(specs: &SystemSpecs) -> String {