diff --git a/.github/ISSUE_TEMPLATE/new_lint_form.yml b/.github/ISSUE_TEMPLATE/new_lint_form.yml index 6cf1ae0e7..2ab301fb0 100644 --- a/.github/ISSUE_TEMPLATE/new_lint_form.yml +++ b/.github/ISSUE_TEMPLATE/new_lint_form.yml @@ -1,5 +1,5 @@ name: New Lint Rule Request -description: request a new lint rule +description: New rules are not accepted here; propose Azure rules in Azure/typespec-azure. title: "[new rule]: " labels: ["linter", "rule"] assignees: jianyxi,ruoxuanwang @@ -7,8 +7,11 @@ body: - type: markdown attributes: value: | - This form is to collect lint rule candidate for swagger validation. We will evaluate collected candidates in Swagger reviewer meeting in regular basis. For qualified candidates, swagger team will either prioritize to add them to validation tool, or document them as manual rules must be conformed in swagger authorization. If any question, please mail to Swagger and Tools Team (vscswagger@microsoft.com). - To avoid duplicate, please refer to the following two documents for all existing rules: + > **No new lint rules are being accepted in this repository.** + > + > Please propose new Azure lint rules in [Azure/typespec-azure](https://github.com/Azure/typespec-azure). + + For existing Swagger validation guidelines, see: Automated guidelines: https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/openapi-authoring-automated-guidelines.md Manual guidelines: https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/openapi-authoring-manual-guidelines.md - type: textarea diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..879f0eff8 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,3 @@ +> **No new lint rules are being accepted in this repository.** +> +> Please propose new Azure lint rules in [Azure/typespec-azure](https://github.com/Azure/typespec-azure). diff --git a/ISSUE_TEMPLATE/new_lint_form.yml b/ISSUE_TEMPLATE/new_lint_form.yml index 6cf1ae0e7..2ab301fb0 100644 --- a/ISSUE_TEMPLATE/new_lint_form.yml +++ b/ISSUE_TEMPLATE/new_lint_form.yml @@ -1,5 +1,5 @@ name: New Lint Rule Request -description: request a new lint rule +description: New rules are not accepted here; propose Azure rules in Azure/typespec-azure. title: "[new rule]: " labels: ["linter", "rule"] assignees: jianyxi,ruoxuanwang @@ -7,8 +7,11 @@ body: - type: markdown attributes: value: | - This form is to collect lint rule candidate for swagger validation. We will evaluate collected candidates in Swagger reviewer meeting in regular basis. For qualified candidates, swagger team will either prioritize to add them to validation tool, or document them as manual rules must be conformed in swagger authorization. If any question, please mail to Swagger and Tools Team (vscswagger@microsoft.com). - To avoid duplicate, please refer to the following two documents for all existing rules: + > **No new lint rules are being accepted in this repository.** + > + > Please propose new Azure lint rules in [Azure/typespec-azure](https://github.com/Azure/typespec-azure). + + For existing Swagger validation guidelines, see: Automated guidelines: https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/openapi-authoring-automated-guidelines.md Manual guidelines: https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/openapi-authoring-manual-guidelines.md - type: textarea diff --git a/README.md b/README.md index 085c26288..52e14c0ef 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ +# ⚠️ Deprecation Notice + +**AutoRest and its plugins are deprecated and will be retired on July 1, 2026.** + +AutoRest is no longer under active development. No new features, language generators, or plugins will be added. + +### ✅ Recommended replacement: TypeSpec + +The recommended successor to AutoRest is **[TypeSpec](https://typespec.io/)** — a modern, actively developed API description language and code generation platform. + +**⚠️ No new linting rule will be accepted**. For azure ecosystem add TypeSpec rules here https://github.com/azure/typespec-azure + # azure-openapi-validator For a deep-dive on this tool, please see https://aka.ms/lintdiff.