Bevy docs improvement #20294
Replies: 1 comment 2 replies
-
Generally I view release note articles as ephemeral, and targeted primarily at communicating changes and marketing the engine. The correct solution IMO is to port valuable content from the release notes (and migration guides) into the docs themselves. If you see these problems; please open issues for them! In terms of process, I think that the in-repo release notes have started to make a very large impact: encouraging us to spread out this high-quality writing work across the cycle, and giving reviewers to point out "hey while you're at it can you add that to our docs?". I would be interested in moving more of our writing process into the monorepo to encourage that further, but that's a decision with non trivial tradeoffs around CI, contributor friction and artifacts in the git repository that would need to be resolved. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey all, I wanted to start this discussion out with saying how incredibly helpful and well written Bevy's news articles are. Which is exactly what I wanted to talk about. I'm unsure about other developers but I find the change logs provided by the news articles for each new version are incredibly helpful for documentation.
Let me give an example, the recently added
EntityRef
is an incredibly important (imho) and powerful tool provided by Bevy. And the news article for 0.15 gives a wonderful explanation on what it is, how to use it, and why it's a useful addition. All things which are incredibly helpful when figuring out how a developer would want to tackle a problem in this game engine. Yet comparatively, its documentation is incredibly barren.Now I know immediately the response to this is going to be "Bevy is not in 1.0, API breakages are common," and I agree completely, but if we spent all this time writing these amazing news articles, do you think we could link to them, or at the very least make these articles searchable? At the moment this isn't a huge issue, but when bevy is on, say, 0.64, this issue is going to get very difficult to work around. So I propose a few possible solutions:
I would be partial to the first most option, as it would be the most intuitive likely how to most developers search for information about API, especially since the bevy cheat book exists. It would require going in and creating these tags for the whole article, but it would likely be much less work than the other two.
Beta Was this translation helpful? Give feedback.
All reactions