Closed cornelius closed 5 years ago
I think this has been subject to a lot of discussion and confusion. I would very much welcome examples, as I feel that people learn best from examples and illustration. It certainly helps understanding and clarification.
That's a very good point. From your point of view, what are good examples in the ADRs we have right now, or can you think of any other good examples somewhere else?
Sketch for UIP-1 as reference: https://github.com/dtr-org/unit-e-docs/pull/83
BTW, when was the out-of-date thing check enabled for unit-e-docs? One the one hand I like to require uptodateness, but on the other hand if it's not conflicting (in that case it would not allow you merging anyhow as it would not know how) then I do not see any harm in having it slightly out of date (most likely something else was changed and since this is not actually code with mutually dependent compilation units it does not matter).
BTW, when was the out-of-date thing check enabled for unit-e-docs? One the one hand I like to require uptodateness, but on the other hand if it's not conflicting (in that case it would not allow you merging anyhow as it would not know how) then I do not see any harm in having it slightly out of date (most likely something else was changed and since this is not actually code with mutually dependent compilation units it does not matter).
Not sure, if it was an explicit decision to enable it. Maybe it is just the default to have it enabled. I agree with your reasoning, if it's not code and we don't have CI for code, we probably don't need the up-to-date check. I disabled it now, let's see how this goes.
This is the draft for the PR which would implement this decision on the ADR side: https://github.com/dtr-org/unit-e-docs/pull/84
I think we have addressed all open questions regarding this particular ADR. There are still some things to be made more concrete for the UIP, but this is out of scope of this ADR, this will be part of UIP-1. So it would be great if we can get some buy-in in form of approvals for this ADR.
This is the result of the discussions we had about ADRs and introducing a new process for design decisions on the protocol level. See the document for details.