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: 29-jep-process/README.md
+19-7Lines changed: 19 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ Several sub-goals exist for this process:
40
40
41
41
With that in mind, the JEP process operates under the following tenets:
42
42
43
-
-**The JEP process is intended for proposed changes of non-trivial scope. “**Non-trivial” is addressed below in the “JEP / Not-a-JEP Rubric” of this document. If proposals that go through the JEP process do not receive the benefits listed above, the JEP process should be amended to better scope what applied.
43
+
-**The JEP process is intended for proposed changes of non-trivial scope.** “Non-trivial” is addressed below in the “JEP / Not-a-JEP Rubric” of this document. If proposals that go through the JEP process do not receive the benefits listed above, the JEP process should be amended to better scope what applied.
44
44
45
45
-**The JEP process naturally complements the PR process, but does not replace it.** A thoroughly-reviewed and approved JEP is a valuable reference during a PR to reduce friction, reduce time-consuming context sharing, and encapsulate decisions and other discussions. Moving a premature PR into a JEP should be a lightweight process that doesn’t cause friction for the contributor.
46
46
@@ -70,18 +70,18 @@ In order to transition out of the pre-proposal stage, the following checklist mu
70
70
71
71
2. Suggested review team (optional)
72
72
73
-
3. Why it should be a JEP
73
+
3. Why it should be a JEP
74
74
75
75
4.1. See the “JEP / Not-a-JEP Rubric” below.
76
76
3. A *Shepherd* is identified to see the process through. (Shepherds are assigned on a round-robin basis from a set of interested engaged volunteers).
77
77
4. A number is assigned to the JEP to track it through the rest of the process.
78
78
79
-
Outcome:
79
+
Outcome:
80
80
81
81
The Shepard decides if the JEP criteria have been met.
82
82
83
-
-*It's a JEP! Please create a new PR with the JEP contents using template X. On that basis, you can resolve this issue unless you have further questions.*
84
-
- It’s not a JEP. (Provide reasons and close the issue.)
83
+
-*It's a JEP!* Please create a new PR with the JEP contents using template X. On that basis, you can resolve this issue unless you have further questions.*
84
+
-*It’s not a JEP*. (Provide reasons and close the issue.)
85
85
86
86
### Phase 2: RFC for the JEP
87
87
@@ -125,7 +125,19 @@ This section contains a list of principles and scenarios that can be used to hel
125
125
-- Sandboxed cell outputs
126
126
- The proposal involve creating a new repository or subproject?
127
127
128
-
### Glossary
128
+
## Distribution
129
+
130
+
This section describes how information about the JEP process (e.g., new JEPs, updates to
131
+
current JEPs, etc) is communicated to the community.
132
+
133
+
### The JEP public archive website
134
+
135
+
A list of all current JEPs and the content present in the pull request exists at
136
+
the JEP text, all relevant metadata about the JEP, and links to PRs and issues
137
+
for the JEP. When a JEP enters into a final state (e.g., "Completed",
138
+
"Withdrawn", "Rejected"), it is added to this website.
139
+
140
+
## Glossary
129
141
130
142
- Jupyter Enhancement Proposal (JEP): A written document that describes a proposed unit of significant work on Jupyter.
131
143
@@ -139,7 +151,7 @@ This section contains a list of principles and scenarios that can be used to hel
0 commit comments