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

Versioning for template.json schema #2594

Open
3 tasks
vlada-shubina opened this issue Oct 21, 2020 · 0 comments
Open
3 tasks

Versioning for template.json schema #2594

vlada-shubina opened this issue Oct 21, 2020 · 0 comments
Labels
area: authoring Enhancements to the process of authoring, maintaining, and testing templates Priority:3 Work that is nice to have triaged The issue was evaluated by the triage team, placed on correct area, next action defined.
Milestone

Comments

@vlada-shubina
Copy link
Member

vlada-shubina commented Oct 21, 2020

Consider establishing the versioning schema for template.json schemas:

  • all previous version to use current schema - template
  • n+1 version: template.json should be versioned as template-<version number>, example: template-9.0.200
  • in case there is no changes to schema in certain version, the version is skipped.

Subtasks:

  • release new version of template-<version number> schema to schemastore.org
  • document schema versioning
  • Implement check for schema version when running the template (based on $schema) - in case template version is higher than dotnet version, raise a warning (can be done via validation Authoring tools: templates & template packages validation #2623)
@vlada-shubina vlada-shubina added triaged The issue was evaluated by the triage team, placed on correct area, next action defined. size:3.0 labels Oct 26, 2020
@bekir-ozturk bekir-ozturk added the Priority:3 Work that is nice to have label Apr 21, 2021
@bekir-ozturk bekir-ozturk added this to the Backlog milestone Apr 21, 2021
@vlada-shubina vlada-shubina added area: authoring Enhancements to the process of authoring, maintaining, and testing templates and removed size:3.0 labels May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: authoring Enhancements to the process of authoring, maintaining, and testing templates Priority:3 Work that is nice to have triaged The issue was evaluated by the triage team, placed on correct area, next action defined.
Projects
None yet
Development

No branches or pull requests

2 participants