Skip to content

Add ec3.3 draft schema#591

Open
hl662 wants to merge 1 commit into
masterfrom
nam/draft-ec33
Open

Add ec3.3 draft schema#591
hl662 wants to merge 1 commit into
masterfrom
nam/draft-ec33

Conversation

@hl662

@hl662 hl662 commented Oct 1, 2025

Copy link
Copy Markdown
Contributor

This pull request introduces a new JSON schema definition for the EC3.3 draft representation of an ECSchema. The schema establishes the structure and validation rules for ECSchema objects, including required properties, references to external definitions, and constraints on additional properties.

The only changes between the 2 schema.json files in this ec3.3 draft and ec3.2 are the $id and $ref values that previously pointed to ec/32, updating them to ec/33.

@hl662 hl662 self-assigned this Oct 1, 2025
@hl662 hl662 requested a review from a team as a code owner October 1, 2025 20:49
@hl662 hl662 changed the title add ec33 draft Add ec3.3 draft schema Oct 3, 2025
@diegoalexdiaz

Copy link
Copy Markdown
Contributor

I see two ways of evolving this draft on our repo:

  1. Introduce the draft as proposed into master - as a sibling folder of the released 3.1 and 3.2 specs, with the -draft suffix. Drop that suffix once we release it.
  2. Keep evolving this draft on a branch and only merge it once it is ready to be released.

@ColinKerr - are there other approaches to handle this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants