-
Notifications
You must be signed in to change notification settings - Fork 4
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
Architectural Decision Record #107
Conversation
I would suggest to record each architectural decision in it's own markdown file. That way we can avoid unneccessary conflicts. This means the name and/or location has to be a bit more unique than
I guess the two ways could be combined by adding subfolders in an ADR folder, based on which part of the code the ADRs are relevant to. |
Point taken. I'd go for the second option but not in docs. I'd prefer to keep the docs user oriented and not dev. |
@DropD which of the following options would you advise to update the ADR documents?
|
In our meeting today we diced that we could mix the 2 update policies: add updates between stable versions and rewrite in-between. Still the current ADR about |
in GT4Py we use something we copied from other projects like Python (PEP) or NumPy (NEP). Each of our ADRs has a header where we can state whether this is current or has been replaced by another one. Also when it has last been changed and why. So we update ADRs with small changes, but for bigger changes we create a new one which links to the old one but shouldn't require reading the old one. The old one is then updated to say that it has been superseded by the new one. This is how we keep the history available. |
No description provided.