Skip to content

Commit de624f9

Browse files
committed
Remove (optional) from headings in charter
1 parent 62261da commit de624f9

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

CHARTER.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Having no structure in place usually leads to one that is informal and undocumen
1010
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.
1111
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.
1212

13-
### 1.1: In-scope (optional)
13+
### 1.1: In-scope
1414
The scope of the JSON Schema project is split into two sections: primary and secondary concerns.
1515
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.
1616

@@ -42,13 +42,13 @@ Secondary Concerns
4242
- Relational validation
4343
- Vocabularies registry
4444

45-
### 1.2: Out-of-Scope (optional)
45+
### 1.2: Out-of-Scope
4646
Section Intentionally Left Blank
4747

4848
## Section 2: Relationship with OpenJS Foundation CPC.
4949
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").
5050

51-
### 2.1 Other Formal Project Relationships (optional)
51+
### 2.1 Other Formal Project Relationships
5252
Section Intentionally Left Blank
5353

5454
## Section 3: JSON Schema Org Governing Body (TSC)
@@ -89,7 +89,7 @@ The TSC has final authority over this project including:
8989

9090
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.
9191

92-
### Section 4.1 Project Operations & Management (optional)
92+
### Section 4.1 Project Operations & Management
9393
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.
9494

9595
### 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
206206

207207
Non-public decisions should be documented (as an ADR or otherwise) in the private `TSC-private` repository.
208208

209-
### Section 4.3: Other Project Roles (optional)
209+
### Section 4.3: Other Project Roles
210210

211211
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.
212212

@@ -219,7 +219,7 @@ The following responsibilities are recognised as those requiring roles to be def
219219
- Education and training
220220
- Financial allocation approval, tracking, and auditing
221221

222-
## Section 5: Definitions (optional)
222+
## Section 5: Definitions
223223
The JSON Schema project: The project which is housed by the OpenJS Foundation which operates as The JSON Schema Org.
224224

225225
The JSON Schema Org: The people, policies, processes, activities, and artifacts, found within the GitHub json-schema-org.

0 commit comments

Comments
 (0)