Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Se] Validate and enhance linter engines for TypeSpec conversion rules #7974

Open
mario-guerra opened this issue Sep 11, 2024 · 0 comments
Open
Assignees
Labels
needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team.

Comments

@mario-guerra
Copy link
Member

Context

The TypeSpec team has a plan for converting existing Azure services to TypeSpec. The process involves manual refinement of TypeSpec files (TSPs), validation through human reviews, and various work items assigned to different teams for approval and automation. The primary goal is to ensure that the converted TypeSpec generates an OpenAPI specification functionally equivalent to the original, maintaining round-trip correctness.

Description

EngSys must validate that the linter engines can support the required automation rules for the conversion process. The Engineering Systems (EngSys) team is responsible for ensuring that the linter engines and other automation tools are capable of supporting the rules set by ARM and the API Stewardship Committee. This involves validating and possibly enhancing the existing automation framework to handle the new requirements for TypeSpec conversions. Ensuring that the linter engines are up to the task is crucial for maintaining the quality and consistency of the converted services.

@github-actions github-actions bot added the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team.
Projects
None yet
Development

No branches or pull requests

2 participants