-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update CONTRIBUTING.md Signed-off-by: Sukriti Sharma <[email protected]> * add architecture record templates Signed-off-by: Sukriti-Sharma4 <[email protected]> * update link Signed-off-by: Sukriti-Sharma4 <[email protected]> * update broken link Signed-off-by: Sukriti-Sharma4 <[email protected]> --------- Signed-off-by: Sukriti Sharma <[email protected]> Signed-off-by: Sukriti-Sharma4 <[email protected]>
- Loading branch information
Showing
2 changed files
with
58 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Title of ADR, keep it concise | ||
|
||
**Deciders(s)**: | ||
**Date (YYYY-MM-DD)**: | ||
**Obsoletes ADRs**: | ||
**Modified By ADRs**: | ||
**Relevant Issues**: | ||
|
||
- [Summary and Objective](#summary-and-objective) | ||
- [Motivation](#motivation) | ||
- [User Benefit](#user-benefit) | ||
- [Decision](#decision) | ||
- [Alternatives Considered](#alternatives-considered) | ||
- [Consequences](#consequences) | ||
- [Detailed Design](#detailed-design) | ||
|
||
## Summary and Objective | ||
|
||
Context goes here. | ||
|
||
Describe the forces at play, including technological, political, social, and project local. These forces are likely in tension, and should be called out as such. The language in this section is value-neutral. It is simply describing facts. | ||
|
||
### Motivation | ||
|
||
Why this is a valuable problem to solve? What background information is needed to show how this design addresses the problem? | ||
|
||
Which users are affected by the problem? Why is it a problem? What data supports this? What related work exists? | ||
|
||
### User Benefit | ||
|
||
How will users (or other contributors) benefit from this work? What would be the headline in the release notes or blog post? | ||
|
||
## Decision | ||
|
||
This is the meat of the document, where you explain the decision. If you have multiple alternatives, be sure to use sub-sections for better separation of the idea, and list pros/cons to each approach. If there are alternatives that you have eliminated, you should also list those here, and explain why you believe your chosen approach is superior. | ||
|
||
Make sure you’ve thought through and addressed the following sections. If a section is not relevant to your specific proposal, please explain why, e.g. your ADR addresses a convention or process, not an API. | ||
|
||
### Alternatives Considered | ||
|
||
- Make sure to discuss the relative merits of alternatives to your proposal. | ||
|
||
## Consequences | ||
|
||
Describe the resulting context, after applying the decision. All consequences should be listed here, not just the "positive" ones. A particular decision may have positive, negative, and neutral consequences, but all of them affect the team and project in the future. | ||
|
||
|
||
## Detailed Design | ||
|
||
This section is optional. Elaborate on details if they’re important to understanding the design, but would make it hard to read the proposal section above. | ||
|