Extraction rules =================== .. csv-table:: "**R1**", "Extracting a source is a copy of the official version of this source. (Avoid copies of copies)." "**R2**", "When a source needs to be modified for future rendering, "note" that source [:ref:`D1.02.01 `] (asno command from astk). This notation indicates to other developers the intention to change this source and makes it possible to detect possible future rating conflicts." "**R3**", "When a source needs to be modified and restored: do not touch "line" MODIF which contains the date the source was last modified. This date makes it possible to verify during the return that the original source (before modification) is the last official source. This prevents a change from "overwriting" a previous change. This rule is crucial: an intentional violation would be very misinterpreted... and punished." "**R4**", "Do not modify (for pleasure or for taste) the presentation of the source: the indentation, the name of the variables,... unless it is to make it comply with the rules of presentation or programming [:ref:`D2.02 `]; because this artificially increases the volume of the "delta of evolution" that we keep: the relevant modifications are no longer obvious." "**R5**", "If the extracted source has already been rated by another developer: * contact him to confirm his intention to return this source, * consult with him for the order of the reimbursements, * if he will restore before you, do not go headlong into a large-scale modification of this source, because you will have to start the modifications again in the official source resulting from its evolution (see R3)." "**R6**", "Do not write down sources unnecessarily: you can annoy other developers (see R5). In particular, do not write down a source that you intend to return in 6 months!" "**R7**", "When you have noted a source by mistake, denote it [:ref:`D1.02.01 `] (asdeno command)." .. _refheading__34493966: