(Bi-)weekly bevy dev blog post #5725
Replies: 4 comments 5 replies
-
We definitely want this, its just been a matter of investing the time to set up the process and start collecting content. I was actually planning on picking up this work soonish (after Bevy Jam 2), but if someone else wants to pick it up thats cool too. Related discussions: |
Beta Was this translation helpful? Give feedback.
-
This is a really good initiative and I something I believe we need. There's so much happening within each section of the engine to the point where it's not really feasible to keep up with all of it unless you are one of few contributors who never seem to sleep. I think doing this would allow contributors to get up to speed quicker and reduce a lot uncertainty around "what is happening and where is my help needed?".
For this reason I believe the primary target-group should be engine development contributors, specifically the "lurkers" who want to contribute but don't do so yet because they feel lost in the vast ocean of "everything happening all at once". Secondary target group should be the active contributors where the goal is to make sure the entire team is on the same page.
Once a month seems fine to start with. Every 2 weeks could make sense once the core team has increased sufficiently in size and / or rate of development increases significantly. |
Beta Was this translation helpful? Give feedback.
-
I would prefer, at least in the beginning, to just focus on the official material to keep it simple. We can definitely expand in the future. |
Beta Was this translation helpful? Give feedback.
-
Why not do this as part of the existing newsletter "This Month in Rust GameDev"? The content we want to push (engine update, call to contributions, ecosystem update, ...) would fit in this newsletter, and it would give us a wider reach without having to manage the infrastructure part |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Motivation
Development in Bevy occurs in many areas (e.g. UI, ECS, rendering, etc.) and in many places (PRs, issues, RFCs, different repos) at the same time.
This can make it difficult to get an overview about what is happening, where you could contribute and where help is needed.
Solution
Add a regularly scheduled dev blog post, that is explicitly targeted at contributors (instead of users of the engine).
This could be hosted on the Bevy website or as a third party tool.
It should be short and just summarize the most "important" developments that happened since the last time-frame, as well as an (automatically generated) list of opened/merged PRs per repository at the end of the post. This makes it easy to digest and relatively easy to write.
I'm not yet sure which time-frame would be most appropriate for this, probably weekly or bi-weekly. Here we should strike a balance between having enough (but not too much) to report in each post and without making them too difficult to maintain. Having regularly scheduled posts like this can be a difficult task in the long term.
Ideally, one contributor has "ownership" of the blog post each time (but it doesn't have to be the same contributor). This person doesn't have to hunt for the needed information in every repository, but should make sure that it is available until submission (for example by asking in the Discord channels if there were any major developments).
Furthermore, this should be an open process. One possibility would be to open a PR at the start of the period with a simple template. Then everyone can comment on the PR to have things added. An alternative would be a separate repository where you can submit PRs with changes.
The content should be focused on engine development, but of course we could also include newly released plugins and games.
I suggest to not advertise this post on platforms such as Reddit, but to keep it internal (e.g. only post the link in Discord) to not "take away hype" from the release blog posts.
Related Work
Here are some other devlogs that can serve as inspiration:
Beta Was this translation helpful? Give feedback.
All reactions