-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a Needs Revision status for OEPs #586
Conversation
6e936f9
to
100fb31
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding this new status sounds very reasonable
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 with one comment -- thank you for this change @sarina !
@@ -245,7 +245,7 @@ OEP Status | |||
"Under Review" -> { "Deferred" "Provisional" } [dir=both] | |||
"Under Review" -> { "Accepted" "Rejected" "Withdrawn" } | |||
"Accepted" -> "Final" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once an OEP is in "Needs Revision", where can it go from there? I haven't tried rendering it, but maybe this is enough?
"Accepted" -> "Final" | |
"Accepted" -> "Final" | |
"Needs Review" -> "Final" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, and, it's tough because (a) Needs Review should just wrap around to Under Review (and all its possible states), and (b) GitHub isn't rendering the graph in preview and I'm having some issue with my local env at the moment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh yes, autogenerated FTW!
That looks good enough.
100fb31
to
42cc472
Compare
42cc472
to
12dc80b
Compare
12dc80b
to
86e4fa4
Compare
Over time, some OEPs may stay relevant - for example, they may have many
sections or core ideas that are still relevant to the project - while containing
many details that have become stale over time. When we are in agreement that the
OEP needs updating, we use this status to indicate to those browsing the OEPs
that this particular one requires some renewed attention.
When changing status to "Needs Revision", a row titled "Revision Ticket" should
be added to the preamble (directly under the status field) that directs to the
GitHub issue or draft pull request in the
open-edx-proposals
repository thatdescribes what about the OEP that needs revisioning.
An example is added with OEP-45. OEP-45 is directionally correct and we shouldn't mark it as obsolete - it contains many great ideas. However it very much needs revision. We've captured the revision needs in #587 and linked that issue to the OEP.
It is not always feasible that we find something wrong in an OEP and have the time right then and there to update the OEP. This status is a nod to that reality and a signpole to community members that they should tread carefully.