Skip to content

Goal Issue Template#2360

Merged
alice-i-cecile merged 2 commits intobevyengine:mainfrom
cart:goal-template
Feb 16, 2026
Merged

Goal Issue Template#2360
alice-i-cecile merged 2 commits intobevyengine:mainfrom
cart:goal-template

Conversation

@cart
Copy link
Member

@cart cart commented Feb 12, 2026

No description provided.

```md
## Goal Description

In roughly one paragraph, describe from a high level _what_ this Goal is. Provide just enough to describe to the public and contributors _what_ the bounds of the Goal are. Leave the "why" and "how" to the future **Design Documents**. Avoid dictating implementation or design details whenever possible.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sold on completely leaving the "why" out of this section. One paragraph of motivation would be very useful for potential contributors and curious onlookers.

Copy link
Member Author

@cart cart Feb 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My problem with "why" is that it is opinionated, is often rooted in the details of the problem, and risks overly defining the bounds of the Goal. Answering "why" involves building an argument which is in many ways the most important part of a design document. "Why" changes over time, as the engine changes. The "why" is what transitions something from Proposed to Approved, and is the result of a discussion between multiple people. Including "why" up front makes it harder / higher overhead to create Goal proposals.

@alice-i-cecile alice-i-cecile added S-Needs-Review X-Blessed Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers D-Straightforward labels Feb 14, 2026
@alice-i-cecile alice-i-cecile added S-Ready-For-Final-Review Ready for a maintainer to consider for merging and removed S-Needs-Review labels Feb 16, 2026
@alice-i-cecile alice-i-cecile added this pull request to the merge queue Feb 16, 2026
Merged via the queue into bevyengine:main with commit a435697 Feb 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Contributing-Guide C-Content D-Straightforward S-Ready-For-Final-Review Ready for a maintainer to consider for merging X-Blessed Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants