Skip to content

Commit 86fd3d7

Browse files
committed
Adjustments made in Feb 19th meeting
1 parent 2081f41 commit 86fd3d7

File tree

4 files changed

+67
-89
lines changed

4 files changed

+67
-89
lines changed

docs/en/community/governance/schedule/change-process.md

Lines changed: 11 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
# Change Process
22

3-
The specification change process guides how the community proposes, reviews, and adopts changes to the specification in the [GTFS Repository](https://github.com/google/transit/pulls).
3+
## Overview
44

5-
The specification change process is categorized into 3 tracks according to the three change types: functional changes, non-functional changes, and documentation maintenance. The change process is separated into 2 stages:
5+
The specification change process guides how the community proposes, reviews, and adopts changes to the specification in the [GTFS Repository](https://github.com/google/transit/pulls).
66

7-
* Issue Stage: New ideas are introduced, needs are identified, and the feasibility of changes is discussed.
8-
* Pull Request Stage: Ideas from the Issue Stage are developed, tested, and approved for adoption.
7+
The specification change process divided into 2 main stages and categorized into 3 tracks according to the three change types: functional changes, non-functional changes, and documentation maintenance.
98

109
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-overview.png" alt="GTFS Governance Change Process overview">
1110

12-
The issue stage is the same for all 3 tracks. The Pull Request stage differs in each of the 3 tracks.
13-
14-
## Stage 1: Issue
11+
### Stage 1: Issue
1512

1613
The Issue Stage is meant for discussing new ideas, identifying needs, and proposing improvements to the specification. Issues help evaluate the necessity and support for a change, while organizing the resources required to proceed to the Pull Request Stage.
1714

1815
It’s recommended to start at the Issue stage to build consensus around new ideas. However, if the proposal’s scope is already well-defined, beginning directly at the Pull Request stage is appropriate.
1916

20-
## Stage 2: Pull Request
17+
### Stage 2: Pull Request
2118

2219
The Pull Request Stage is where ideas from the Issue Stage are developed and implemented into the specification. This stage is divided into 3 tracks depending on the change type.
2320

2421
The entire process happens within the [GitHub google/transit repository](https://github.com/google/transit/pulls) and ensures that all changes are thoroughly evaluated before being adopted.
2522

23+
## Process Tracks
24+
25+
The issue stage is the same for all 3 tracks. The Pull Request stage differs in each of the 3 tracks.
26+
2627
### Track A: Functional Changes
2728

2829
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-functional.png" alt="GTFS Governance Change Process Track A">
@@ -72,38 +73,6 @@ All of the steps in the Issue and Pull Request Stages are highlighted below. Con
7273
| **Step 2.6: Vote to Adopt** | x | x | |
7374
| **Step 2.7: Adoption** | x | x | x |
7475

75-
**Stage 1: Issue applies to all tracks**
76-
77-
* 1.1 Issue Publication
78-
* 1.2 Issue Discussion
79-
80-
**Stage 2: Pull Request**
81-
82-
**Track A: Functional Changes utilizes steps:**
83-
84-
* 2.1 Pull Request Publication
85-
* 2.2 Pull Request Discussion
86-
* 2.3 Pull Request Review
87-
* 2.4 Vote to test
88-
* 2.5 Testing
89-
* 2.6 Vote to Adopt
90-
* 2.7 Adoption
91-
92-
**Track B: Non-Functional Changes utilizes steps:**
93-
94-
* 2.1 Pull Request Publication
95-
* 2.2 Pull Request Discussion
96-
* 2.3 Pull Request Review
97-
* 2.6 Vote to Adopt
98-
* 2.7 Adoption
99-
100-
**Track C: Documentation Maintenance utilizes steps:**
101-
102-
* 2.1 Pull Request Publication
103-
* 2.2 Pull Request Discussion
104-
* 2.3 Pull Request Review
105-
* 2.7 Adoption
106-
10776
### Step 1.1: Issue Publication
10877

10978
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-step-1.1.png" alt="GTFS Governance Change Process Step 1.1">
@@ -163,7 +132,7 @@ The community engages in discussions to help develop a proposal for modifying th
163132
164133
A proposal to change the specification is published by opening a Pull Request in [the GTFS Repository](https://github.com/google/transit/pulls). The Advocate who publishes the proposal must focus on a single change; anyone is welcome to propose a modification.
165134

166-
==**Actions**==
135+
**<ins>Actions</ins>**
167136

168137
1. **Applying the Changes**
169138

@@ -174,7 +143,7 @@ A proposal to change the specification is published by opening a Pull Request in
174143

175144
* The Advocate [creates a Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork) in the [GTFS Repository](https://github.com/google/transit/pulls) from their fork.
176145

177-
==**Requirements**==
146+
**<ins>Requirements</ins>**
178147

179148
| Requirement | Details |
180149
| :---- | :---- |

docs/en/community/governance/schedule/test-process-overview.md

Lines changed: 50 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ The specification change process guides how the community proposes, reviews, and
44

55
The specification change process is categorized into 3 tracks according to the three change types: functional changes, non-functional changes, and documentation maintenance. The change process is separated into 2 stages:
66

7-
* Issue Stage: New ideas are introduced, needs are identified, and the feasibility of changes is discussed.
8-
* Pull Request Stage: Ideas from the Issue Stage are developed, tested, and approved for adoption.
7+
* **Issue Stage:** New ideas are introduced, needs are identified, and the feasibility of changes is discussed.
8+
* **Pull Request Stage:** Ideas from the Issue Stage are developed, tested, and approved for adoption.
9+
10+
The entire process happens within the [GitHub google/transit repository](https://github.com/google/transit/pulls) and ensures that all changes are thoroughly evaluated before being adopted.
911

1012
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-overview.png" alt="GTFS Governance Change Process overview">
1113

@@ -17,65 +19,72 @@ The Issue Stage is meant for discussing new ideas, identifying needs, and propos
1719

1820
It’s recommended to start at the Issue stage to build consensus around new ideas. However, if the proposal’s scope is already well-defined, beginning directly at the Pull Request stage is appropriate.
1921

20-
## Stage 2: Pull Request
22+
The Issue stage is composed of the following steps:
2123

22-
The Pull Request Stage is where ideas from the Issue Stage are developed and implemented into the specification. This stage is divided into 3 tracks depending on the change type.
24+
* 1.1 Issue Publication
25+
* 1.2 Issue Discussion
2326

24-
The entire process happens within the [GitHub google/transit repository](https://github.com/google/transit/pulls) and ensures that all changes are thoroughly evaluated before being adopted.
27+
## Stage 2: Pull Request
28+
29+
The Pull Request Stage is where ideas from the Issue Stage are developed and implemented into the specification. This stage is divided into 3 tracks depending on the change type. Consider that only Track A: Functional changes utilizes all the steps. Track B: Non-Functional changes and Track C: Documentation Maintenance utilize a shortened version of the process
2530

2631
### Track A: Functional Changes
2732

2833
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-functional.png" alt="GTFS Governance Change Process Track A">
2934

3035
This process guides how the community proposes, reviews, and adopts Functional changes to the specification in the [GTFS Repository](https://github.com/google/transit/pulls).
3136

32-
* A proposal is submitted by opening a Pull Request in the GTFS Repository.
33-
* The community engages in discussions to refine the proposal and reviews it before testing.
34-
* After a preliminary vote, First Adopters test the proposed changes.
35-
* The community votes to decide whether the changes should be officially adopted.
36-
* Finally, changes are implemented into the specification.
37+
1. A proposal is submitted by opening a Pull Request in the GTFS Repository.
38+
2. The community engages in discussions to refine the proposal and reviews it before testing.
39+
3. After a preliminary vote, First Adopters test the proposed changes.
40+
4. The community votes to decide whether the changes should be officially adopted.
41+
5. Finally, changes are implemented into the specification.
42+
43+
Track A: Functional Changes utilizes steps:
44+
45+
* 2.1 Pull Request Publication
46+
* 2.2 Pull Request Discussion
47+
* 2.3 Pull Request Review
48+
* 2.4 Vote to test
49+
* 2.5 Testing
50+
* 2.6 Vote to Adopt
51+
* 2.7 Adoption
3752

3853
### Track B: Non-Functional Changes
3954

4055
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-non-functional.png" alt="GTFS Governance Change Process Track B">
4156

4257
This process guides how the community proposes, reviews, and adopts Non-Functional changes to the specification in the [GTFS Repository](https://github.com/google/transit/pulls).
4358

44-
* A proposal is submitted by opening a Pull Request in the GTFS Repository.
45-
* The community engages in discussions to refine the proposal.
46-
* The community votes to decide whether the changes should be officially adopted.
47-
* Finally, changes are implemented into the specification.
59+
1. A proposal is submitted by opening a Pull Request in the GTFS Repository.
60+
2. The community engages in discussions to refine the proposal.
61+
3. The community votes to decide whether the changes should be officially adopted.
62+
4. Finally, changes are implemented into the specification.
63+
64+
Track B: Non-Functional Changes utilizes steps:
65+
66+
* 2.1 Pull Request Publication
67+
* 2.2 Pull Request Discussion
68+
* 2.3 Pull Request Review
69+
* 2.6 Vote to Adopt
70+
* 2.7 Adoption
4871

4972
### Track C: Documentation Maintenance
5073

5174
<img class="center" width="100%" height="100%" src="../../../../assets/governance-process-documentation.png" alt="GTFS Governance Change Process Track C">
5275

5376
This process guides how the community proposes, reviews, and adopts changes to maintain the documentation in the [GTFS Repository](https://github.com/google/transit/pulls).
5477

55-
* A proposal is submitted by opening a Pull Request in the GTFS Repository.
56-
* The community engages in discussions to refine the proposal
57-
* Finally, changes are implemented into the specification.
58-
59-
### Pull Request Stage Steps
60-
61-
All of the steps in the Pull Request Stage are highlighted below. Consider that only Track A: Functional changes utilizes all the steps. Track B: Non-Functional changes and Track C: Documentation Maintenance utilize a shortened version of the process:
62-
63-
* Track A: Functional Changes utilizes steps:
64-
* 2.1 Pull Request Publication
65-
* 2.2 Pull Request Discussion
66-
* 2.3 Pull Request Review
67-
* 2.4 Vote to test
68-
* 2.5 Testing
69-
* 2.6 Vote to Adopt
70-
* 2.7 Adoption
71-
* Track B: Non-Functional Changes utilizes steps:
72-
* 2.1 Pull Request Publication
73-
* 2.2 Pull Request Discussion
74-
* 2.3 Pull Request Review
75-
* 2.6 Vote to Adopt
76-
* 2.7 Adoption
77-
* Track C: Documentation Maintenance utilizes steps:
78-
* 2.1 Pull Request Publication
79-
* 2.2 Pull Request Discussion
80-
* 2.3 Pull Request Review
81-
* 2.7 Adoption
78+
1. A proposal is submitted by opening a Pull Request in the GTFS Repository.
79+
2. The community engages in discussions to refine the proposal
80+
3. Finally, changes are implemented into the specification.
81+
82+
Track C: Documentation Maintenance utilizes steps:
83+
84+
* 2.1 Pull Request Publication
85+
* 2.2 Pull Request Discussion
86+
* 2.3 Pull Request Review
87+
* 2.7 Adoption
88+
89+
90+

docs/en/community/governance/schedule/test-process-steps.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ A Contributor shares their idea to improve the specification by opening an Issue
1010

1111
* Anyone can open an Issue to start a discussion.
1212

13-
**<ins>Actions</ins>**
13+
**Actions**
1414

1515
1. **Issue Submission**
1616

1717
* A Contributor posts an Issue describing an idea and the problem it would solve.
1818

19-
**<ins>Suggestions</ins>**
19+
**Suggestions**
2020

2121
| Suggestion | Details |
2222
| :---- | :---- |
@@ -30,7 +30,7 @@ A Contributor shares their idea to improve the specification by opening an Issue
3030

3131
The community engages in discussions to help develop a proposal for modifying the specification, which will be submitted as a Pull Request in the next stage.
3232

33-
**<ins>Actions</ins>**
33+
**ACTIONS**
3434

3535
1. **Issue Discussion**
3636

@@ -42,7 +42,7 @@ The community engages in discussions to help develop a proposal for modifying th
4242
* The Working Group can be organized by any contributor or the Maintainer.
4343
* Discussions held in Working Group meetings should be summarized in the Issue comments.
4444

45-
**<ins>Suggestions</ins>**
45+
**SUGGESTIONS**
4646

4747
| Suggestion | Details |
4848
| :---- | :---- |

mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -458,8 +458,8 @@ nav:
458458
- Roles and Responsabilities: community/governance/schedule/roles.md
459459
- Change types: community/governance/schedule/change-types.md
460460
- Change Process: community/governance/schedule/change-process.md
461-
#- Change Process Overview: community/governance/schedule/test-process-overview.md
462-
#- Change Process Step-by-step: community/governance/schedule/test-process-steps.md
461+
- Change Process Overview: community/governance/schedule/test-process-overview.md
462+
- Change Process Step-by-step: community/governance/schedule/test-process-steps.md
463463
- GTFS Realtime Amendment Process: community/governance/gtfs-realtime-amendment-process.md
464464
- Extensions:
465465
- Overview: community/extensions/overview.md

0 commit comments

Comments
 (0)