Forráskód Böngészése

r12276@Kushana: nickm | 2007-02-20 18:16:48 -0500
Clarify some aspects of proposal process, based on questions from phobos.


svn:r9606

Nick Mathewson 18 éve
szülő
commit
e533ceb78b
1 módosított fájl, 20 hozzáadás és 8 törlés
  1. 20 8
      doc/spec/proposals/001-process.txt

+ 20 - 8
doc/spec/proposals/001-process.txt

@@ -45,7 +45,8 @@ How to change the specs now:
    Once it's fleshed out enough, it becomes a proposal.
    Once it's fleshed out enough, it becomes a proposal.
 
 
    Like an RFC, every proposal gets a number.  Unlike RFCs, proposals can
    Like an RFC, every proposal gets a number.  Unlike RFCs, proposals can
-   change over time and keep the same number.  The history for each proposal
+   change over time and keep the same number, until they are finally
+   accepted or rejected.  The history for each proposal
    will be stored in the Tor Subversion repository.
    will be stored in the Tor Subversion repository.
 
 
    Once a proposal is in the repository, we should discuss and improve it
    Once a proposal is in the repository, we should discuss and improve it
@@ -55,7 +56,8 @@ How to change the specs now:
    remain the canonical documentation for the Tor protocol: no proposal is
    remain the canonical documentation for the Tor protocol: no proposal is
    ever the canonical documentation for an implemented feature.
    ever the canonical documentation for an implemented feature.
 
 
-   {It's still okay to make small changes to the spec if the code can be
+   {It's still okay to make small changes directly to the spec if the code
+   can be
    written more or less immediately, or cosmetic changes if no code change is
    written more or less immediately, or cosmetic changes if no code change is
    required.  This document reflects the current developers' _intent_, not
    required.  This document reflects the current developers' _intent_, not
    a permanent promise to always use this process in the future: we reserve
    a permanent promise to always use this process in the future: we reserve
@@ -66,8 +68,12 @@ How new proposals get added:
 
 
   Once an idea has been proposed on the development list, a properly formatted
   Once an idea has been proposed on the development list, a properly formatted
   (see below) draft exists, and rough consensus withing the active development
   (see below) draft exists, and rough consensus withing the active development
-  community exists that this idea warrants consideration the proposal editor
+  community exists that this idea warrants consideration, the proposal editor
-  will official add the proposal.
+  will officially add the proposal.
+
+  To get your proposal in, send it to or-dev.
+
+  The current proposal editor is Nick Mathewson.
 
 
 What should go in a proposal:
 What should go in a proposal:
 
 
@@ -82,7 +88,7 @@ What should go in a proposal:
    After the Overview, the proposal becomes more free-form.  Depending on its
    After the Overview, the proposal becomes more free-form.  Depending on its
    the length and complexity, the proposal can break into sections as
    the length and complexity, the proposal can break into sections as
    appropriate, or follow a short discursive format.  Every proposal should
    appropriate, or follow a short discursive format.  Every proposal should
-   contain at least the following information before it can be "ACCEPTED",
+   contain at least the following information before it is "ACCEPTED",
    though the information does not need to be in sections with these names.
    though the information does not need to be in sections with these names.
 
 
       Motivation: What problem is the proposal trying to solve?  Why does
       Motivation: What problem is the proposal trying to solve?  Why does
@@ -127,15 +133,21 @@ Proposal status:
    Open: A proposal under discussion.
    Open: A proposal under discussion.
 
 
    Accepted: The proposal is complete, and we intend to implement it.
    Accepted: The proposal is complete, and we intend to implement it.
+      After this point, substantive changes to the proposal should be
+      avoided, and regarded as a sign of the process having failed
+      somewhere.
 
 
-   Finished: The proposal has been accepted and implemented.
+   Finished: The proposal has been accepted and implemented.  After this
+      point, the proposal should not be changed.
 
 
    Closed: The proposal has been accepted, implemented, and merged into the
    Closed: The proposal has been accepted, implemented, and merged into the
-      main specification documents.
+      main specification documents.  The proposal should not be changed after
+      this point.
 
 
    Rejected: We're not going to implement the feature as described here,
    Rejected: We're not going to implement the feature as described here,
       though we might do some other version.  See comments in the document
       though we might do some other version.  See comments in the document
-      for details.
+      for details.  The proposal should not be changed after this point;
+      to bring up some other version of the idea, write a new proposal.
 
 
    Needs-Revision: The idea for the proposal is a good one, but the proposal
    Needs-Revision: The idea for the proposal is a good one, but the proposal
       as it stands has serious problems that keep it from being accepted.
       as it stands has serious problems that keep it from being accepted.