En el repositorio se guardan propuestas que han sido propuestas mediante una pull request o método similar. En esa pull request se debate la propuesta y cuando el debate llega a un punto muerto se acepta la pull request.
He observado cierta lentitud e incluso torpeza a la hora de debatir propuestas o decisiones en las asambleas generales. Creo que algunas veces los debates se alargan sin llegar a ningún sitio, y una forma de que las partes expliquen su posición larga y tendidamente es mediante la redacción de un documento. Además de favorecer a las partes discrepantes, también ayuda a las personas que entran en el debate y no saben cómo posicionarse.
Primero hay que tener en cuenta que en este repositorio no se guardan normas aprobadas, sino propuestas que deben ser votadas por la asamblea para ser aprobadas. De hecho que todas las propuestas que se encuentran en este repositorio deban ser votadas podría ser un tema de debate.
Para proponer una propuesta se debe abrir una pull request en la que se añade un archivo llamado «000-<nombre de la propuesta>.md». En una primera fase se discute en la pull request la proposición, mientras tanto el creador podrá modificarla. Cuando el debate termine bien porque se ha llegado a un consenso o bien porque ya se han expresado todas las discrepancias, la pull request es fusionada al tronco del repositorio asignándole una identificación apropiada. Una vez la propuesta está aceptada, el debate puede seguir y se pueden añadir nuevas contrapropuestas a esta (que indiquen apropiadamente que son en respuesta a la primera propuesta). También se puede editar la propuesta, pero probablemente no sea una buena idea hacer cambios profundos y sea mejor crear una nueva.
Creo haberme inspirado en exceso en el modelo tomado por organizaciones de desarrollo de software, y lo que pretendemos hacer no es software así que puede que se necesiten unas cuantas iteraciones de la idea para ver un modelo que nos convenza. A pesar de esta inmadurez que se puede producir al inicio, creo que vale la pena tener una manera de expresar nuestras ideas de una forma serena y con tiempo para reflexionar.