rust-gamedev / rust-gamedev.github.io

The repository for https://gamedev.rs
https://gamedev.rs
Apache License 2.0
391 stars 345 forks source link

Script to help preparing new newswletters #1457

Closed Vrixyz closed 2 months ago

Vrixyz commented 8 months ago

Hey, I'd like to help, this script is pretty basic but would that help in onboarding new editors ? by simplifying technical burden and "document by code" the process ?

AngelOnFira commented 7 months ago

Ideally, I think this should be set up in a GitHub Action that creates the file, and creates the issue as well. I'd opt for it to be created on the 28th of the month, that way it's at least a few days before the beginning of the next month. We can probably start with this as a base though :)

Vrixyz commented 7 months ago

got a ci version on my repository: ci code, resulting PR

I'm ok with triggering that on the 28th of each month, that fits with my thoughts on https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1417#issuecomment-1764534286.

I think if I were a maintainer, I'd still prefer this to be:

There are still things we could add: fill the date, create the coordination issue...

janhohenheim commented 5 months ago

Created a fully automated alternative: https://github.com/rust-gamedev/rust-gamedev.github.io/pull/1464

Vrixyz commented 4 months ago

https://github.com/rust-gamedev/rust-gamedev.github.io/pull/1464 seems great but can be seen as complementary to this pull request:

janhohenheim commented 4 months ago

@Vrixyz oh, I didn't realize that your script also prepared the post itself, that's pretty cool!

Wouldn't it be easier to have this as a GH Action as well? Remember you can also manually trigger those.

janhohenheim commented 4 months ago

Added the newsletter generation as well now :)

janhohenheim commented 2 months ago

Per @Vrixyz's feedback, https://github.com/rust-gamedev/rust-gamedev.github.io/pull/1464 includes a shell script now ✨