# Design doc template (title here) <!-- It's not necessary to follow this format, as long as you provide a coherent and structured document --> ## Abstract <!-- An abstract is a short blurb, about a paragraph or two, succinctly describing your feature. This should mostly be "why", but can include "what". --> ## Goals <!-- This is a numbered list clearly detailing your goals for the feature. As per usual, this should be a mixture of both why and what. --> ## Non-goals <!-- Just like goals, but the opposite! Every feature has boundaries it won't step over. These should be written as if they start with "We will not...". --> ## Content <!-- Now's where you get into clear detail about everything your feature does. **You should still be explaining 'why' things are that way, *as* you describe what.** Be as detailed as possible. --> ## Alternatives <!-- Provide potential alternatives to your feature, either ones that align with your design values, or ones that don't that you suspect will be suggested. If you are including the latter, make sure to explain why you didn't choose that. --> ## Potential Changes <!-- Most of the time you're not going to get the best design first try. It helps to try your best to predict what *could* go wrong, and suggest alternatives that can be taken, without sacrificing your design. -->