You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHARTER.md
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Having no structure in place usually leads to one that is informal and undocumen
10
10
JSON Schema aims to enable the confident and reliable use of the JSON data format. It does this primarily by providing specification documents which define a declarative language that allows annotation and validation of JSON documents.
11
11
While JSON Schema's primary target is constraint-based data validation, it continues to be used across the whole stack, in different stages of a given project, and for purposes beyond its original design. We aim to enable these additional and emergent use cases.
12
12
13
-
### 1.1: In-scope (optional)
13
+
### 1.1: In-scope
14
14
The scope of the JSON Schema project is split into two sections: primary and secondary concerns.
15
15
Primary concerns are areas we wish to give focus to, while secondary concerns are more likely to require the creation of a Special Interest Group.
16
16
@@ -42,13 +42,13 @@ Secondary Concerns
42
42
- Relational validation
43
43
- Vocabularies registry
44
44
45
-
### 1.2: Out-of-Scope (optional)
45
+
### 1.2: Out-of-Scope
46
46
Section Intentionally Left Blank
47
47
48
48
## Section 2: Relationship with OpenJS Foundation CPC.
49
49
Most large, complex open source communities have both a business and a technical governance model. Technical leadership for the projects within the OpenJS Foundation is delegated to the projects through their project charters by the OpenJS Cross Project Council (CPC). In the case of the JSON Schema project, it is delegated to the JSON Schema Technical Steering Committee ("TSC").
50
50
51
-
### 2.1 Other Formal Project Relationships (optional)
51
+
### 2.1 Other Formal Project Relationships
52
52
Section Intentionally Left Blank
53
53
54
54
## Section 3: JSON Schema Org Governing Body (TSC)
@@ -89,7 +89,7 @@ The TSC has final authority over this project including:
89
89
90
90
In joining the TSC, members commit to communicate on a regular basis and respond to issues raised by the TSC in a timely manner. If they are no longer able or willing to make such a commitment, they should discuss this with the TSC or a TSC Chair.
The TSC and entire technical community will follow any processes as may be specified by the OpenJS Foundation Board relating to the intake and license compliance review of contributions, including the OpenJS Foundation IP Policy.
94
94
95
95
### Section 4.2: Decision-making and Voting
@@ -206,7 +206,7 @@ Either initially, or at any point during the process, any TSC member may suggest
206
206
207
207
Non-public decisions should be documented (as an ADR or otherwise) in the private `TSC-private` repository.
208
208
209
-
### Section 4.3: Other Project Roles (optional)
209
+
### Section 4.3: Other Project Roles
210
210
211
211
The JSON Schema project recognises the need for both technical and non-technical roles. While the OpenJS Foundation takes on business responsibilities as the legal entity hosting the project, there are other non-technical responsibilities.
212
212
@@ -219,7 +219,7 @@ The following responsibilities are recognised as those requiring roles to be def
219
219
- Education and training
220
220
- Financial allocation approval, tracking, and auditing
221
221
222
-
## Section 5: Definitions (optional)
222
+
## Section 5: Definitions
223
223
The JSON Schema project: The project which is housed by the OpenJS Foundation which operates as The JSON Schema Org.
224
224
225
225
The JSON Schema Org: The people, policies, processes, activities, and artifacts, found within the GitHub json-schema-org.
0 commit comments