diff options
| author | Leitwolf11 | 2026-09-27 20:02:29 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-09-27 20:02:29 +0300 |
| commit | b38ddd55913442da31b6277724a391af2bcc77bc (patch) | |
| tree | e4f3463df096175faf24da56e3e39090e36850d8 | |
| parent | 5d960b7b8a4164964e28e299d2b66cd795badf0a (diff) | |
| download | website-b38ddd55913442da31b6277724a391af2bcc77bc.tar.gz | |
Add Visual XSharp website issue forms
| -rw-r--r-- | .github/ISSUE_TEMPLATE/config.yml | 8 | ||||
| -rw-r--r-- | .github/ISSUE_TEMPLATE/diagnostic.yml | 58 |
2 files changed, 66 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..d56e6ff --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Report a security vulnerability privately + url: https://github.com/Progmasoft/website/security/advisories/new + about: Do not disclose security-sensitive details in a public issue. + - name: Project support + url: mailto:support@progmasoft.com?subject=Visual%20X%23%20website%20support + about: Contact Progmasoft for questions that are not actionable bug reports. diff --git a/.github/ISSUE_TEMPLATE/diagnostic.yml b/.github/ISSUE_TEMPLATE/diagnostic.yml new file mode 100644 index 0000000..13ba8d9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/diagnostic.yml @@ -0,0 +1,58 @@ +name: Diagnostic report +description: Report a reproducible Visual X# website, API, or deployment failure. +title: "[Diagnostic]: " +body: + - type: markdown + attributes: + value: >- + Include the smallest reproducible case and relevant diagnostics. Remove credentials, private user data, + and production secrets before submitting. + - type: dropdown + id: component + attributes: + label: Affected area + options: + - Vue website or page content + - Kotlin/Spring site API + - Localization or theme + - Routing, metadata, or indexing + - Deployment or Nginx configuration + - Other + validations: + required: true + - type: textarea + id: summary + attributes: + label: Failure summary + description: State what failed, where it failed, and any visible error identifier. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Reproduction steps + description: Give ordered steps and a minimal URL, request, or source example when possible. + render: text + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected and actual behavior + validations: + required: true + - type: input + id: environment + attributes: + label: Environment + description: OS/browser, website commit, Node.js version, or Java 25 version when relevant. + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant diagnostics + description: Include redacted browser console, server, or deployment output; never paste tokens or credentials. + render: text + validations: + required: true |