# Design doc template ``` # Title **Status**: (Draft|Approved|Deprecated|Updated) | (Optional Implemented) | (Date) **Author**: Author Name **Reviewer**: (Optional Reviewer Name — if someone specific should review this) _Remove any sections that aren't relevant_ ## Goals What this design doc is trying to accomplish? What does success look like? ## Requirements What preconditions do we have to meet for this design to work? ## Prior Art A survey of prior art in other apps that's relevant to the topic. ## Overall Approach Describe the approach in detail. ### Overall Approach Details If the approach is complex, break it into sections. ### Overall Approach Details There can be multiple detailed sections ## Next steps List any actions we should do after the design is approved. * [ ] This is the first thing we should do * [ ] This is the second thing we should do * [ ] Subtask of the second thing * [ ] Another subtask of the second thing * [X] This is the third thing we should do. It's done already. ## Open Questions List any problems that need to be solved. These may get answered as part of the review process. ## Areas For Improvement List any possible future areas of improvement. ```