diff --git a/.github/ISSUE_TEMPLATE/customer-feedback.yml b/.github/ISSUE_TEMPLATE/customer-feedback.yml new file mode 100644 index 0000000000..1b38944236 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/customer-feedback.yml @@ -0,0 +1,58 @@ +name: Learn feedback control. +description: | + ⛔ This template is hooked into the feedback control on the bottom of every page on the live site. It automatically fills in several fields for you. Don't use for other purposes. ⛔ +body: + - type: markdown + attributes: + value: "## Issue information" + - type: markdown + attributes: + value: Select the issue type, and describe the issue in the text box below. Add as much detail as needed to help us resolve the issue. + - type: dropdown + id: issue-type + attributes: + label: Type of issue + options: + - Typo + - Code doesn't work + - Missing information + - Outdated article + - Other (describe below) + validations: + required: true + - type: textarea + id: feedback + validations: + required: true + attributes: + label: Description + - type: markdown + attributes: + value: "## 🚧 Article information 🚧" + - type: markdown + attributes: + value: "*Don't modify the following fields*. They are automatically filled in for you. Doing so will disconnect your issue from the affected article. *Don't edit them*." + - type: input + id: pageUrl + validations: + required: true + attributes: + label: Page URL + - type: input + id: contentSourceUrl + validations: + required: true + attributes: + label: Content source URL + - type: input + id: documentVersionIndependentId + validations: + required: true + attributes: + label: Document Version Independent Id + - type: input + id: author + validations: + required: true + attributes: + label: Article author diff --git a/.repoman.yml b/.repoman.yml index 6bb64678a0..0659d544a9 100644 --- a/.repoman.yml +++ b/.repoman.yml @@ -1,4 +1,4 @@ -revision: 1 +revision: 2 schema-version: 1 owner-ms-alias: adegeo @@ -9,6 +9,9 @@ config: ParserRegex: "^\\* (.*): (.*)$" + ContentUrlRegex: + - "### Page URL\n\n(.*)" + issues: unlabeled: "labeled" @@ -33,6 +36,12 @@ issues: # New issue opened, add Not Triaged - labels-add: [":watch: Not Triaged"] + - check: + - type: metadata-exists + + pass: + - prod_tech_labels: true + reopened: # Remove won't fix label diff --git a/dotnet-desktop-guide/docfx.json b/dotnet-desktop-guide/docfx.json index 6464e9438e..c22de56119 100644 --- a/dotnet-desktop-guide/docfx.json +++ b/dotnet-desktop-guide/docfx.json @@ -173,11 +173,49 @@ "xaml-services/**/*.md": "reference", "**/*how-to*.md": "how-to", "**/*overview*.md": "overview" - } + }, + "feedback_system": { + "**.*": "OpenSource", + "docs/standard/design-guidelines/**/**.md": "None", + "docs/framework/data/adonet/**/**.md": "None", + "docs/framework/data/wcf/**/**.md": "None", + "docs/framework/ui-automation/**/**.md": "None", + "docs/framework/wcf/**/**.md": "None" + }, + "open_source_feedback_contributorGuideUrl": { + "**.*": "https://learn.microsoft.com/contribute/content/dotnet/dotnet-contribute" + }, + "open_source_feedback_issueUrl": { + "**.*": "https://github.com/dotnet/docs-desktop/issues/new?template=customer-feedback.yml" + }, + "open_source_feedback_productName": { + "**.*": ".NET Desktop feedback" + }, + "open_source_feedback_productDescription": { + "**.*": "The .NET Desktop documentation is open source. Provide feedback here." + }, + "open_source_feedback_issueTitle": { + "**.*": "" + }, + "open_source_feedback_productLogoLightUrl": { + "**.*": "https://learn.microsoft.com/media/logos/logo_net.svg" + }, + "open_source_feedback_productLogoDarkUrl": { + "**.*": "https://learn.microsoft.com/media/logos/logo_net.svg" + }, }, "template": [], "dest": "dotnet-desktop-guide", "markdownEngineName": "markdig", + "markdownEngineProperties": { + "markdigExtensions": [ + "abbreviations", + "definitionlists", + "tasklists", + "footnotes", + "diagrams" + ] + }, "groups": { "framework": { "dest": "framework-dest",