diff --git a/.github/create_newsletter_scaffold.sh b/.github/create_newsletter_scaffold.sh new file mode 100755 index 000000000..40fa434a7 --- /dev/null +++ b/.github/create_newsletter_scaffold.sh @@ -0,0 +1,34 @@ +#!/usr/bin/env bash + +set -euo pipefail + +if [[ -z "${NEWSLETTER_MONTH}" ]]; then + echo "NEWSLETTER_MONTH is not set. Exiting..." + exit 1 +fi + +if [[ -z "${NEWSLETTER_YEAR}" ]]; then + echo "NEWSLETTER_YEAR is not set. Exiting..." + exit 1 +fi + +if [[ -z "${NEWSLETTER_DEADLINE}" ]]; then + echo "NEWSLETTER_DEADLINE is not set. Exiting..." + exit 1 +fi + +if [[ -z "${NEWSLETTER_COUNTER}" ]]; then + echo "NEWSLETTER_COUNTER is not set. Exiting..." + exit 1 +fi + +cp .github/newsletter-template.md index.md +sed -i "s/{{\s*NEWSLETTER_MONTH\s*}}/${NEWSLETTER_MONTH}/g" index.md +sed -i "s/{{\s*NEWSLETTER_YEAR\s*}}/${NEWSLETTER_YEAR}/g" index.md +sed -i "s/{{\s*NEWSLETTER_DEADLINE\s*}}/${NEWSLETTER_DEADLINE}/g" index.md +sed -i "s/{{\s*NEWSLETTER_COUNTER\s*}}/${NEWSLETTER_COUNTER}/g" index.md +# Create a dir in content/news with the counter with 3 digits as name +destination="content/news/$(printf "%03d" ${NEWSLETTER_COUNTER})" +mkdir -p $destination +mv index.md $destination/index.md +git status diff --git a/.github/newsletter-issue-template.md b/.github/newsletter-issue-template.md new file mode 100644 index 000000000..7f670d7ef --- /dev/null +++ b/.github/newsletter-issue-template.md @@ -0,0 +1,138 @@ +--- +title: "Newsletter {{ env.NEWSLETTER_COUNTER}}: {{ env.NEWSLETTER_MONTH }} {{ env.NEWSLETTER_YEAR }}" +labels: coordination, help wanted +assignees: janhohenheim +--- + +###### tags: `newsletter` + +**Editors:** + +Another month has gone by, so it's time to put together the Rust Gamedev +newsletter with {{ env.NEWSLETTER_MONTH }}'s news! + +## Current Schedule + +The deadline for all section PRs is the **03.{{ env.NEWSLETTER_DEADLINE }}** + +We _may_ still accept PRs that are submitted later than this, as long as they're +ready before the newsletter's release, but this isn't guaranteed. +If you want your section to be included, don't leave it till the last minute! + +## Current Structure & Status + +Below is our current planned structure for the newsletter, +and the status of each PR (which we'll try to keep updated). + +This is **not** an exhaustive list - if you have your own project that you want +to write about, just make a comment on this issue and open a PR! + +### Game Updates + +- TODO + +### Learning Material Updates + +- TODO + +### Engine Updates + +- TODO + +### Tooling Updates + +- TODO + +### Library Updates + +- TODO + +### Other News + +- TODO + +### Discussions + +- TODO + +## Publishing Steps + +- [ ] Final review - by everyone +- [ ] Publish - by @janhohenheim +- [ ] Post on /r/rust, /r/rust_gamedev, /r/gamedev, URLO - by @janhohenheim +- [ ] Pin thread on Twitter - by @AngelOnFira +- [ ] Add comment links - by @AngelOnFira + +## How to Contribute + +If you want to help writing the newsletter: + +- **Read [CONTRIBUTING.md](https://github.com/rust-gamedev/rust-gamedev.github.io/blob/source/CONTRIBUTING.md?rgh-link-date=2023-09-12T16%3A17%3A34Z).** +- Choose one or more of the "🆓 **free**" sections listed below, and leave a +comment letting us know you want to work on them. + - The links in brackets (like `[1](#), [2](#), [3](#)`) are suggestions of + links to include in the section. Feel free to add more! + - The username listed next to the section (like `@janhohenheim?`) is a + suggestion of who may want to pick up the work (usually the project's + developer, or someone who has expressed interest in the past). + - You are not obligated to write a section if you're tagged or your project + is listed! You're welcome to ask someone else to write the section, + or to ask for your project to be excluded from this month's post. + - Extra sections not listed in the plan are welcomed - + just leave a comment and open a PR! +- Write a short overview in the newsletter's Markdown file, +making sure to follow the style guidelines (see below). +- Send a PR _to the `source` branch_ (example: [N15: A/B Street #336](https://github.com/rust-gamedev/rust-gamedev.github.io/pull/336)). +- Mention this issue in your PR's description to link it all together. + +## Style Guidelines + +The full style guide is in [CONTRIBUTING.md](https://github.com/rust-gamedev/rust-gamedev.github.io/blob/source/CONTRIBUTING.md?rgh-link-date=2023-09-12T16%3A17%3A34Z), +but here are the most important rules: + +- Write in third-person perspective. +- Each line must be 80 characters or less, for ease of reviewing/diffing. +- Only one image per section is allowed. + - The maximum size is 300kb for static images and 2.5mb for GIFs. + - The image should come before the text, and must have alt text for accessibility. + - Prefer static images to GIFs, to keep the page load times down. +- Each section should be under 1000 characters, and under 6 paragraphs. + - This only applies to the rendered text, not the markup. +- Keep formatting minimal - no bold/italics/etc. +- Avoid long/nested bullet point lists - no changelogs! + +Please use these templates as a starting point: + +**Games/apps/libraries:** + +```md +### [Game name] + +![alt text](img) +_optional image label_ + +[Game name] ([GitHub], [Discord], [Twitter]) by [@nickname] +is... {short project description in one sentence}. + +{An overview of the recent updates with links to more details}. + +_Discussions: [/r/rust_gamedev](link), [Twitter](link), [etc](link)_ + +[Game name]: http://example.com +``` + +**Articles/blog posts/videos/etc:** + +```md +### [Article name] + +![alt text](img) +_optional image label_ + +[@nickname] published an [article] about... +{overview what the resource is about}. + +_Discussions: [/r/rust_gamedev](link), [Twiter](link), [etc](link)_ + +[Article name]: http://example.com +``` diff --git a/newsletter-template.md b/.github/newsletter-template.md similarity index 90% rename from newsletter-template.md rename to .github/newsletter-template.md index 831ecd123..e6f93c37a 100644 --- a/newsletter-template.md +++ b/.github/newsletter-template.md @@ -1,7 +1,7 @@ +++ -title = "This Month in Rust GameDev #{TODO} - {TODO} {TODO}" +title = "This Month in Rust GameDev #{{ NEWSLETTER_COUNTER }} - {{ NEWSLETTER_MONTH }} {{ NEWSLETTER_YEAR }}" transparent = true -date = TODO +date = {{ NEWSLETTER_DEADLINE }} draft = true +++ @@ -9,7 +9,7 @@ draft = true -Welcome to the {TODO}th issue of the Rust GameDev Workgroup's +Welcome to the {{ NEWSLETTER_COUNTER }}th issue of the Rust GameDev Workgroup's monthly newsletter. [Rust] is a systems language pursuing the trifecta: safety, concurrency, and speed. @@ -36,7 +36,7 @@ Feel free to send PRs about your own projects! - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) - [Other News](#other-news) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Meeting Minutes](#meeting-minutes) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) @@ -77,7 +77,7 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Library Updates -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/.github/workflows/create-newsletter.yaml b/.github/workflows/create-newsletter.yaml new file mode 100644 index 000000000..de1b51260 --- /dev/null +++ b/.github/workflows/create-newsletter.yaml @@ -0,0 +1,44 @@ +name: Create Newsletter +on: + schedule: + # Run on the 5th of every month at 12pm + - cron: "0 12 5 * *" + workflow_dispatch: + inputs: {} +permissions: + contents: write + issues: write + pull-requests: write +jobs: + create-newsletter: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + ref: source + - name: Set environment variables + run: | + echo "NEWSLETTER_MONTH=$(date +'%B')" >> $GITHUB_ENV + echo "NEWSLETTER_YEAR=$(date +'%Y')" >> $GITHUB_ENV + echo "NEWSLETTER_DEADLINE=$(date -d' 1 month ' '+%m.%Y')" >> $GITHUB_ENV + # take the amount of months since feb 2024 and add 50 + echo "NEWSLETTER_COUNTER=$(( ( ( $(date +'%Y') - 2024 ) * 12 + $(date +'%m') - 2 ) + 50 ))" >> $GITHUB_ENV + - name: Create newsletter scaffold + run: ./.github/create_newsletter_scaffold.sh + - name: Commit and create pull request + uses: peter-evans/create-pull-request@v3 + with: + commit-message: "Create newsletter N${{ env.NEWSLETTER_COUNTER }} for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}" + branch: "start-newsletter-${{ env.NEWSLETTER_COUNTER }}" + title: "Newsletter N${{ env.NEWSLETTER_COUNTER }} for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}" + body: "This PR adds the initial newsletter source file for ${{ env.NEWSLETTER_MONTH }} ${{ env.NEWSLETTER_YEAR }}." + assignees: | + AngelOnFira + janhohenheim + mamaicode + - name: Create tracking issue + uses: JasonEtco/create-an-issue@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + filename: .github/newsletter-issue-template.md diff --git a/content/blog/2019-08-18-introducing-the-rust-game-development-working-group.md b/content/blog/2019-08-18-introducing-the-rust-game-development-working-group.md index e65c39259..847e8b2c1 100644 --- a/content/blog/2019-08-18-introducing-the-rust-game-development-working-group.md +++ b/content/blog/2019-08-18-introducing-the-rust-game-development-working-group.md @@ -47,7 +47,7 @@ we've already got several projects underway: ## How can I get involved? -Our main hub for co-ordination is our [Github repository](https://github.com/rust-gamedev/wg), +Our main hub for co-ordination is our [GitHub repository](https://github.com/rust-gamedev/wg), where you can (and should!) raise issues calling out your ideas, proposals or problems with the Rust gamedev ecosystem. We also have a `#wg-gamedev` channel on the [official Rust Discord server](https://discord.gg/j6QJsMd), diff --git a/content/blog/rust-gamedev-meetup-33/blue-engine.png b/content/blog/rust-gamedev-meetup-33/blue-engine.png new file mode 100644 index 000000000..c24907b28 Binary files /dev/null and b/content/blog/rust-gamedev-meetup-33/blue-engine.png differ diff --git a/content/blog/rust-gamedev-meetup-33/bones.png b/content/blog/rust-gamedev-meetup-33/bones.png new file mode 100644 index 000000000..c25afb22c Binary files /dev/null and b/content/blog/rust-gamedev-meetup-33/bones.png differ diff --git a/content/blog/rust-gamedev-meetup-33/galaxion.png b/content/blog/rust-gamedev-meetup-33/galaxion.png new file mode 100644 index 000000000..525d45c72 Binary files /dev/null and b/content/blog/rust-gamedev-meetup-33/galaxion.png differ diff --git a/content/blog/rust-gamedev-meetup-33/gamedev-meetup.png b/content/blog/rust-gamedev-meetup-33/gamedev-meetup.png new file mode 100644 index 000000000..af9706bea Binary files /dev/null and b/content/blog/rust-gamedev-meetup-33/gamedev-meetup.png differ diff --git a/content/blog/rust-gamedev-meetup-33/index.md b/content/blog/rust-gamedev-meetup-33/index.md new file mode 100644 index 000000000..682b2438c --- /dev/null +++ b/content/blog/rust-gamedev-meetup-33/index.md @@ -0,0 +1,84 @@ ++++ +title = "Rust Gamedev Meetup 33" +date = 2023-12-09 +transparent = true +aliases = ["posts/gamedev-meetup-33"] ++++ + + + + + +![Rust Gamedev Meetup](gamedev-meetup.png) + +The 33rd Rust Gamedev Meetup took place on December 9th. You can watch the +recording of the meetup [here on YouTube][meetup-video]. The meetup took +place on the Rust Gamedev [YouTube][youtube-stream] and [Twitch][twitch-stream]. +The meetups take place on the second Saturday of every month via the [Rust +Gamedev Discord server][rust-gamedev-discord] and are also [streamed on +Twitch][rust-gamedev-twitch]. + +[rust-gamedev-discord]: https://discord.gg/yNtPTb2 +[rust-gamedev-twitch]: https://twitch.tv/rustgamedev +[meetup-video]: https://www.youtube.com/watch?v=eItRSKJGV1I +[youtube-stream]: https://www.youtube.com/@RustGameDevelopment +[twitch-stream]: https://www.twitch.tv/RustGameDev + +## Talks + +### [Blue Engine][blue-engine-video] | [@ElhamAryanpur] + +[![Blue Engine](blue-engine.png)][blue-engine-video] + +> Updates about community work for the Blue Engine, as well as future engine +> features coming up. + +**Links:** + +- [Blue Engine GitHub repository] +- [Blue Engine Discord server] + +[@ElhamAryanpur]: https://github.com/ElhamAryanpur +[blue-engine-video]: https://www.youtube.com/watch?v=7u9YrBOnTww +[Blue Engine GitHub repository]: https://github.com/AryanpurTech/BlueEngine +[Blue Engine Discord server]: https://discord.gg/s7xsj9q + +### [Galaxion Trade Wars][galaxion-trade-wars-video] | [@Syn-Nine] + +[![Galaxion Trade Wars](galaxion.png)][galaxion-trade-wars-video] + +> Space Trading Game made in Rust based on the Trade Wars 2002 BBS game. + +**Links:** + +- [Galaxion Trade Wars GitHub repository] +- [Syn-Nine Twitter] +- [Syn-Nine Website] + +[@Syn-Nine]: https://github.com/Syn-Nine +[galaxion-trade-wars-video]: https://www.youtube.com/watch?v=oNx5wqAsvXM +[Galaxion Trade Wars GitHub repository]: https://github.com/Syn-Nine/galaxion-trade-empire/ +[Syn-Nine Twitter]: https://twitter.com/Syn9Dev +[Syn-Nine Website]: https://syn9.thehideoutgames.com/ + +### [Bones Engine][bones-engine-video] | [@zicklag] + +[![Bones Engine](bones.png)][bones-engine-video] + +> A 'meta-engine' framework made to facilitate the development of moddable, +> multiplayer 2D games. + +**Links:** + +- [@zicklag] +- [Bone Engine GitHub repository] +- [Jumpy GitHub repository] +- [Jumpy's Migration to the Bones Framework] +- [Introducing Lua Scripting in Jumpy] + +[@zicklag]: https://github.com/zicklag +[bones-engine-video]: https://www.youtube.com/watch?v=bEyZubAx_oM +[Bone Engine GitHub repository]: https://github.com/fishfolk/bones +[Jumpy GitHub repository]: https://github.com/fishfolk/jumpy +[Jumpy's Migration to the Bones Framework]: https://fishfolk.org/blog/jumpy-migration-to-bones-framework/ +[Introducing Lua Scripting in Jumpy]: https://fishfolk.org/blog/introducing-lua-scripting-in-jumpy/ diff --git a/content/news/001/index.md b/content/news/001/index.md index f0d53f4a2..92b17a473 100644 --- a/content/news/001/index.md +++ b/content/news/001/index.md @@ -464,7 +464,7 @@ Special section for other news (up to 15) in a one-liner format: [Alex Butler]: https://twitter.com/bigabgames [roboinstructus 1.0]: https://reddit.com/r/rust/comments/cdw1ct/robo_instructus_is_out_now_programming_puzzle -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/002/index.md b/content/news/002/index.md index e6601dc3f..3b75a4a87 100644 --- a/content/news/002/index.md +++ b/content/news/002/index.md @@ -461,11 +461,11 @@ _Discussions: ![Live2D Piston demo](live2d-cubism.png) -- ["Github Actions CI with Rust and SDL2"] - +- ["GitHub Actions CI with Rust and SDL2"] - [Alexandru Ene] wrote a post about CI with [github actions] for [their hobby game project][after-hours] that uses Rust and SDL2. - ![Github Actions with SDL2 screencast demo](github_actions_ci.gif) + ![GitHub Actions with SDL2 screencast demo](github_actions_ci.gif) - [@phaazon] released [luminance] 0.33 that [brings geometry instancing support](https://reddit.com/r/rust/comments/d0us73/announcement_luminance033); @@ -527,7 +527,7 @@ but I'm too tired to this atm and it will be rendered correctly anyway. --> [Alexandru Ene]: https://twitter.com/_AlexEne_ -["Github Actions CI with Rust and SDL2"]: https://alexene.dev/2019/09/04/Github-actions-CI-rust-SDL2.html +["GitHub Actions CI with Rust and SDL2"]: https://alexene.dev/2019/09/04/Github-actions-CI-rust-SDL2.html [github actions]: https://github.com/features/actions [after-hours]: https://alexene.dev/2019/01/15/After-hours-game-development.html [Xprite]: https://pickitup247.com/xprite.html @@ -568,7 +568,7 @@ but I'm too tired to this atm and it will be rendered correctly anyway. [imgui-inspect]: https://github.com/aclysma/imgui-inspect [minimum]: https://github.com/aclysma/minimum -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/003/index.md b/content/news/003/index.md index b6ab52045..0e0cffeac 100644 --- a/content/news/003/index.md +++ b/content/news/003/index.md @@ -793,7 +793,7 @@ _Discussions: [Amethyst organization]: https://github.com/amethyst [@_AndreaCatania]: https://twitter.com/_AndreaCatania -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/004/index.md b/content/news/004/index.md index d8d959bc3..d76f6a1b7 100644 --- a/content/news/004/index.md +++ b/content/news/004/index.md @@ -721,7 +721,7 @@ Check out the [online Demo][rust-nes-demo]. [Blaine Price]: https://blaineprice.me [@mvlabat]: https://github.com/mvlabat -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/005/index.md b/content/news/005/index.md index 3146d799d..334343f91 100644 --- a/content/news/005/index.md +++ b/content/news/005/index.md @@ -802,7 +802,7 @@ Here're some of the Rust news from it: [inside-rust]: https://medium.com/embarkstudios/inside-rust-at-embark-b82c06d1d9f4 [cargo-about]: https://github.com/embarkstudios/cargo-about -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/006/index.md b/content/news/006/index.md index 0b62ad87f..034502bc3 100644 --- a/content/news/006/index.md +++ b/content/news/006/index.md @@ -962,7 +962,7 @@ _Discussions: [nestur]: https://github.com/spieglt/nestur -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/007/index.md b/content/news/007/index.md index 2c4c7e8e5..aa3722067 100644 --- a/content/news/007/index.md +++ b/content/news/007/index.md @@ -1160,7 +1160,7 @@ It uses vulkan and skia for rendering. [neovide]: https://github.com/Kethku/neovide -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/008/index.md b/content/news/008/index.md index 417f9993d..29cd5402e 100644 --- a/content/news/008/index.md +++ b/content/news/008/index.md @@ -760,7 +760,7 @@ Full documentation is available at the [rectangle-pack docs.rs section][rectangl [rectangle-pack-homepage]: https://github.com/chinedufn/rectangle-pack [rectangle-pack-docs]: https://crates.io/crates/rectangle-pack/0.1.5 -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/009/index.md b/content/news/009/index.md index 648a2a32a..8df6617c1 100644 --- a/content/news/009/index.md +++ b/content/news/009/index.md @@ -1075,7 +1075,7 @@ _Discussions: [Godot]: https://godotengine.org diff --git a/content/news/010/index.md b/content/news/010/index.md index 49237a5f1..d26b3b87d 100644 --- a/content/news/010/index.md +++ b/content/news/010/index.md @@ -30,7 +30,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Meeting Minutes](#meeting-minutes) - [Requests for Contribution](#requests-for-contribution) - [Jobs](#jobs) @@ -377,7 +377,7 @@ Dig Escape is a simple puzzle game written in Rust. You can play it in the browser [here][digescape-game]. The developer has released [some videos][digescape-progress-video] about the development of the game. They also [did a review][digescape-rust-review] on what it was like working with Rust for -the first time. Be sure to check out the [Github repo][digescape-github]. +the first time. Be sure to check out the [GitHub repo][digescape-github]. [digescape-game]: https://tantandev.itch.io/digescape [digescape-progress-video]: https://www.youtube.com/watch?v=q6-f63vZW8Y @@ -964,7 +964,7 @@ Robo Instructus][otf-font-robo]. [gdnative-release]: https://twitter.com/toast_dev/status/1267071886040555520 [@toast_dev]: https://twitter.com/toast_dev -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/011/index.md b/content/news/011/index.md index 81fb9bffb..60d2148ec 100644 --- a/content/news/011/index.md +++ b/content/news/011/index.md @@ -31,7 +31,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Meeting Minutes](#meeting-minutes) - [Requests for Contribution](#requests-for-contribution) - [Bonus](#bonus) @@ -329,7 +329,7 @@ without any Javascript (besides a small shim). It can be played online [here][pont-online]! The system architecture is described in a [blog post][pont-blog] -and the source is available [on Github][pont-source] +and the source is available [on GitHub][pont-source] _Discussions: [/r/rust](https://www.reddit.com/r/rust/comments/gu1bq5/pont_a_board_game_in_rust_webassembly/), @@ -658,7 +658,7 @@ different projects. A reference guide is also [available][glisp-reference] as well as [API documentation][glisp-docsrs] for integration into Rust. The crate has had its [initial release][glisp-cratesio], a roadmap and ways -to contribute are available on GameLisp's [Github Respository][glisp-github]. +to contribute are available on GameLisp's [GitHub Respository][glisp-github]. [gamelisp]: https://gamelisp.rs/ [glisp-playground]: https://gamelisp.rs/playground/ @@ -902,7 +902,7 @@ that allows you to play classic Nintendo Entertainment System games in the brows [gc-nes-src]: https://github.com/GarettCooper/gc_nes_emulator [garettcooper.com]: https://garettcooper.com/ -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/012/index.md b/content/news/012/index.md index e1e79143f..6f23306dd 100644 --- a/content/news/012/index.md +++ b/content/news/012/index.md @@ -1014,7 +1014,7 @@ You can watch a [video of Rust interpreter running Fizzbuzz][langcraft-video]: [Langcraft]: https://github.com/SuperTails/langcraft [langcraft-video]: https://youtube.com/watch?v=Cx0w5Wn9pPU - + ## Meeting Minutes diff --git a/content/news/013/index.md b/content/news/013/index.md index 85a677516..2ef42fbee 100644 --- a/content/news/013/index.md +++ b/content/news/013/index.md @@ -31,7 +31,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Meeting Minutes](#meeting-minutes) - [Requests for Contribution](#requests-for-contribution) @@ -900,7 +900,7 @@ These last few weeks have been big for the Bevy project: - Rapier, a new pure-rust physics engine, released an [official Bevy plugin][bevy-rapier]. - Thanks to the generosity of individuals and companies, they quickly met - their first two funding goals on @cart's [Github Sponsors page][bevy-spnsors]: + their first two funding goals on @cart's [GitHub Sponsors page][bevy-spnsors]: "sustainable development" and "@cart makes minimum wage working on Bevy". - Bevy received a glowing review from the Amethyst Engine team and they agreed to collaborate in certain areas. @@ -1253,7 +1253,7 @@ Amongst them: [football-manager]: https://en.wikipedia.org/wiki/Football_Manager [Football Manager Tools]: https://github.com/Stromberg90/football-manager-tools -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub - [rust-gamedev/wg](https://github.com/rust-gamedev/wg): - [#89 "Moving ecs_bench to GDWG"](https://github.com/rust-gamedev/wg/issues/89); diff --git a/content/news/014/index.md b/content/news/014/index.md index ffd2a544a..a61603aa5 100644 --- a/content/news/014/index.md +++ b/content/news/014/index.md @@ -30,7 +30,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/016/index.md b/content/news/016/index.md index 0942022b5..3ac91526f 100644 --- a/content/news/016/index.md +++ b/content/news/016/index.md @@ -35,7 +35,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/017/index.md b/content/news/017/index.md index 86b38a51c..3d9c3cc68 100644 --- a/content/news/017/index.md +++ b/content/news/017/index.md @@ -34,7 +34,7 @@ Table of contents: - [Game Updates](#game-updates) - [Learning Material Updates](#learning-material-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/018/index.md b/content/news/018/index.md index ddbe2e0d7..05a67d74f 100644 --- a/content/news/018/index.md +++ b/content/news/018/index.md @@ -35,7 +35,7 @@ Table of contents: - [Learning Material Updates](#learning-material-updates) - [Engine Updates](#engine-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/019/index.md b/content/news/019/index.md index fa2aa10f6..77d21e282 100644 --- a/content/news/019/index.md +++ b/content/news/019/index.md @@ -33,7 +33,7 @@ Table of contents: - [Learning Material Updates](#learning-material-updates) - [Engine Updates](#engine-updates) - [Library & Tooling Updates](#library-tooling-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/023/index.md b/content/news/023/index.md index d8dc3794a..d2e9217a6 100644 --- a/content/news/023/index.md +++ b/content/news/023/index.md @@ -625,7 +625,7 @@ currently features a fully functional finite automaton editor and simulator, and many other models, editing features and simulations are planned. You can check out a [live WASM demo here][Sugarcubes], -or the [source code on Github][Sugarcubes source]. +or the [source code on GitHub][Sugarcubes source]. [Sugarcubes]: https://henryksloan.github.io/sugarcubes/ [Sugarcubes source]: https://github.com/henryksloan/sugarcubes diff --git a/content/news/025/index.md b/content/news/025/index.md index 126ed8408..3b46a5cea 100644 --- a/content/news/025/index.md +++ b/content/news/025/index.md @@ -33,7 +33,7 @@ Feel free to send PRs about your own projects! - [Engine Updates](#engine-updates) - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) diff --git a/content/news/026/index.md b/content/news/026/index.md index 63f9d0efb..88eee0cf2 100644 --- a/content/news/026/index.md +++ b/content/news/026/index.md @@ -37,7 +37,7 @@ Feel free to send PRs about your own projects! - [Engine Updates](#engine-updates) - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Requests for Contribution](#requests-for-contribution) - [Discussions](#discussions) @@ -166,7 +166,7 @@ _Discussions: [Twitter][bitgun-inventory]_ The Windows version of the game has been rewritten to use Macroquad, so now the web and downloadable versions of the game share the same codebase. Development for the web version has moved to the -[Weegames Github][weegames-github] repository. +[Weegames GitHub][weegames-github] repository. [weegames-itch]: https://yeahross.itch.io/weegames [weegames-github]: https://github.com/yeahross0/weegames @@ -893,7 +893,7 @@ _Discussions: [/r/rust](https://reddit.com/r/rust/comments/pjlb92/kas_gui_v010)_ [KAS]: https://github.com/kas-gui/kas [@dhardy]: https://github.com/dhardy -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/030/index.md b/content/news/030/index.md index 3501900e4..c1c85fc04 100644 --- a/content/news/030/index.md +++ b/content/news/030/index.md @@ -544,7 +544,7 @@ You can read it [here][rflb-post]. [![AH scanner workflow](ah-scanner.png)][trimoq-post] -Trimoq ([Github][trimoq-github], [Twitter][trimoq-twitter]) wrote [a blog +Trimoq ([GitHub][trimoq-github], [Twitter][trimoq-twitter]) wrote [a blog post][trimoq-post] about writing a game client for a popular MMORPG. It focuses on some negative parts of Rust and its ecosystem. There are three key takeaways from this post: diff --git a/content/news/031/index.md b/content/news/031/index.md index b2e279d8a..931d771ea 100644 --- a/content/news/031/index.md +++ b/content/news/031/index.md @@ -105,7 +105,7 @@ Twitch][rust-gamedev-twitch]. The Rust Gamedev Working Group is working on a showcase of games made in Rust! If you're interested in submitting your own footage, fill out [this form][showcase-form]. You can also read more about the process of creating the -showcase in the [showcase discussion on Github][showcase-discussion]. The +showcase in the [showcase discussion on GitHub][showcase-discussion]. The deadline for submissions has been extended until the 19th of March 2022. Hope to see your game in there! @@ -284,7 +284,7 @@ February's full weekly devlogs: "This Week In Veloren...": [![dims screenshot](dims.jpg)][DIMS-first-look] -@jfnoren ([Twitter][@jfnoren-twitter], [Github][@jfnoren-github]) posted a +@jfnoren ([Twitter][@jfnoren-twitter], [GitHub][@jfnoren-github]) posted a [video][DIMS-first-look] about a first look into their engine, DIMS. DIMS allows you to create open worlds, script gameplay, and mess around with physics. DIMS has been in the works for several months, but you can now sign up for early @@ -345,7 +345,7 @@ process: ### [Actor Pattern with Async Rust] -@Sorokya ([Twitter][sorokya-twitter], [Github][sorokya-github]) [published a blog +@Sorokya ([Twitter][sorokya-twitter], [GitHub][sorokya-github]) [published a blog post][Actor Pattern with Async Rust] about how they improved their game server by switching over to an actor pattern approach. This method allowed the server to be refactored to be more modular and cleaner. diff --git a/content/news/032/index.md b/content/news/032/index.md index 41a86aef9..d4e275326 100644 --- a/content/news/032/index.md +++ b/content/news/032/index.md @@ -164,7 +164,7 @@ Mechaburro, giving them an unfair advantage. A postmortem devlog detailing the process of making the game during the jam can be found [here][mechaburro-postmortem], a trailer for the game is [viewable on YouTube][mechaburro-youtube] and the source code for the game -is available [on Github][mechaburro-github]. +is available [on GitHub][mechaburro-github]. [mechaburro-itchio]: https://ramirezmike2.itch.io/quien-es-el-mechaburro [mechaburro-github]: https://github.com/ramirezmike/quien_es_el_mechaburro @@ -201,7 +201,7 @@ and added great code documentation (including a flow diagram demonstrating the game state changes). The game code is licensed under MIT or Apache-2 and is [available on -Github][warlocks-gambit-github]. +GitHub][warlocks-gambit-github]. [warlocks-gambit-itchio]: https://gibonus.itch.io/warlocks-gambit [warlocks-gambit-github]: https://github.com/team-plover/warlocks-gambit @@ -275,9 +275,9 @@ Fortress and Cube World. In March, Veloren was tested on the SteamDeck, which you can read about in detail in [the weekly devblog][veloren-steamdeck-section]. Lots of work was done with Airshipper, Veloren's launcher, including some bug fixes, but mainly the -switch to Github Releases as the download backend. This will make game updates +switch to GitHub Releases as the download backend. This will make game updates significantly faster and more reliable for players. Work is also being done to -make use of Github's HTTP range requests to do partial patches where possible. +make use of GitHub's HTTP range requests to do partial patches where possible. Audio work was done to improve swimming sounds playing unevenly, and more sounds to gliding. @@ -446,7 +446,7 @@ Tetra, as [the developer has decided to move onto other projects][tetra-retro]. ![Bevy video series title](bevy-video-series.jpg) Matthew Bryant ([Youtube][matthew-bryant-youtube], -[Github][matthew-bryant-github]) has been working on a video series on using +[GitHub][matthew-bryant-github]) has been working on a video series on using Bevy to create a Pokemon-style RPG, and just released four episodes. The goal is to show and explain all the core features of Bevy while creating a real game over ten 10-15 minute videos, currently releasing once per week. There is also diff --git a/content/news/033/index.md b/content/news/033/index.md index b42745b30..735d26e46 100644 --- a/content/news/033/index.md +++ b/content/news/033/index.md @@ -452,7 +452,7 @@ _Discussions: [r/rust_gamedev][why-article]_ ![devlog logo](brontefy-me.jpg) -@hedgein ([Github][hedgein-github], [Twitch][hedgein-twitch]) started a devlog +@hedgein ([GitHub][hedgein-github], [Twitch][hedgein-twitch]) started a devlog series called Brontefy Me. This series walks through the development of games in the [Bevy engine][bevy]. There are two episodes released so far. The [first episode][brontefy-me-episode-1] focuses on getting up and running with the diff --git a/content/news/034/index.md b/content/news/034/index.md index 66127c8af..9c139d560 100644 --- a/content/news/034/index.md +++ b/content/news/034/index.md @@ -38,7 +38,7 @@ Feel free to send PRs about your own projects! - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) - [Other News](#other-news) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) - [Jobs](#jobs) @@ -127,7 +127,7 @@ provide a more detailed look: [Ferris dancing][raymarch-twitter-dance]. Once the model is finished, it will be published under a permissive license on -[Github][raymarch-github], so you can use it in your 3D game, +[GitHub][raymarch-github], so you can use it in your 3D game, rendering demo, v-tuber avatar, you name it! If you have any feedback feel free to share on [Discord][raymarch-gamedev-discord]. @@ -825,7 +825,7 @@ that showcases bevy-pigeon and carrier-pigeon. [pigeon-bong]: https://github.com/MitchellMarinoDev/bong [@MitchellMarinoDev]: https://github.com/MitchellMarinoDev -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/036/index.md b/content/news/036/index.md index c3b587173..af57b519f 100644 --- a/content/news/036/index.md +++ b/content/news/036/index.md @@ -268,7 +268,7 @@ and increasing the total number of bots you can control. Bots can also use antennas to store resources. Interested in contributing? Head over to the -[Github discussion page][botnet_ideas] and suggest some ideas! +[GitHub discussion page][botnet_ideas] and suggest some ideas! [Botnet]: https://github.com/JMS55/botnet [botnet_ideas]: https://github.com/JMS55/botnet/discussions/categories/ideas @@ -541,7 +541,7 @@ Nevertheless, several improvements have been integrated to godot-rust since ![Gamercade preview](gamercade.gif) _WASM 3d CPU Rendering On a 2d Fantasy Console?_ -[Gamercade] ([Discord][Gamercade-Discord], [Github][Gamercade-Github]) +[Gamercade] ([Discord][Gamercade-Discord], [GitHub][Gamercade-GitHub]) by @RobDavenport is a WASM-powered fantasy console focused on building multiplayer neo-retro games. @@ -562,7 +562,7 @@ palettes with up to 64 colors each. The community around the project is small, but is looking to expand. Come on over to the [subreddit][Gamercade-Subreddit], or hang out and chat on [Discord][Gamercade-Discord], where the developers interact with members -and post updates daily. The project is newly [open source][Gamercade-Github] +and post updates daily. The project is newly [open source][Gamercade-GitHub] and looking for contributors, suggestions, as well as awesome game demos. _Discussions: @@ -573,7 +573,7 @@ _Discussions: [Gamercade-Console]: https://github.com/gamercade-io/gamercade_console [Gamercade-Editor]: https://github.com/gamercade-io/gamercade_editor [Gamercade-Discord]: https://discord.gg/Qafv2Fpt5j -[Gamercade-Github]: https://github.com/gamercade-io +[Gamercade-GitHub]: https://github.com/gamercade-io ## Learning Material Updates @@ -982,7 +982,7 @@ in a single seamless piece of rust code. It offers: - [examples using wgpu][shame-examples]! A Discord channel for questions/feedback is linked in the -[Github readme][shame]. +[GitHub readme][shame]. diff --git a/content/news/039/index.md b/content/news/039/index.md index cc76670a3..6e4b0c893 100644 --- a/content/news/039/index.md +++ b/content/news/039/index.md @@ -202,7 +202,7 @@ A more detailed update summary is available [here][de-newsletter]. ![Skeleton](skeleton.png) -[ThousandthStar] ([Github](https://github.com/ThousandthStar/multiplayer_game)) +[ThousandthStar] ([GitHub](https://github.com/ThousandthStar/multiplayer_game)) is creating a simple turn-based strategy game using the Bevy game engine. It's a small side project he's been building in his spare time. @@ -571,7 +571,7 @@ release as part of the upgrade to the imminent Bevy 0.9 release. ### [`seldom_state`] -`seldom_state` by [Seldom] ([Github][seldom-github]) is a component-based +`seldom_state` by [Seldom] ([GitHub][seldom-github]) is a component-based state machine plugin for Bevy. It's useful for AI, player state, animation, and other entities that occupy varying states. diff --git a/content/news/040/index.md b/content/news/040/index.md index b120758a1..be0f428cd 100644 --- a/content/news/040/index.md +++ b/content/news/040/index.md @@ -36,7 +36,7 @@ Feel free to send PRs about your own projects! - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) - [Other News](#other-news) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) - [Jobs](#jobs) @@ -309,7 +309,7 @@ _UI preview_ [@ThousandthStar] is creating an 8bit themed multiplayer game. It's a turn-based strategy game and is currently under development. This month, the [blog][8bit-blog] got moved from [dev.to][8bit-dev.to] to ThousandthStar's own -blog on Github. +blog on GitHub. The game is soon getting a UI, and more packets need to be implemented before the game is ready to play. ThousandthStar is excited for the game to be @@ -585,7 +585,7 @@ at [Embark Studios][embark]. ### [Boytacean][boytacean] -Boytacean ([Github][boytacean], [Working Emulator][boytacean-web]) +Boytacean ([GitHub][boytacean], [Working Emulator][boytacean-web]) by [@joamag] is a Game Boy emulator written in Rust with both Native (using SDL) and Web (using WebAssembly) frontends that has been created as a learning experiment to better understand both Rust capabilities and @@ -1064,7 +1064,7 @@ _Discussions: [/r/rust](https://reddit.com/r/rust/comments/yr0oe8/iced_0_5)_ [@alice-i-cecile]: https://github.com/alice-i-cecile [leafwing_input_playback]: https://github.com/Leafwing-Studios/leafwing_input_playback -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/content/news/041/index.md b/content/news/041/index.md index 777f9bc2f..71148c174 100644 --- a/content/news/041/index.md +++ b/content/news/041/index.md @@ -286,7 +286,7 @@ implemented. _The newly added Kraken_ [@ThousandthStar] is creating 8bit Duels -([Discord][8bit-discord], [Github][8bit-github]), +([Discord][8bit-discord], [GitHub][8bit-github]), an 8bit style turn-based multiplayer strategy game. Last month, an artist joined ThousandthStar to create art for the game. diff --git a/content/news/043/index.md b/content/news/043/index.md index 0721b7f43..5151b0c49 100644 --- a/content/news/043/index.md +++ b/content/news/043/index.md @@ -580,7 +580,7 @@ and adding sound. ![Image editor screenshot](sprite_pixel_art_editor.png) A sprite and pixel art editor made with egui and macroquad is being -developed by @yds12 ([Github][yds-github], [Mastodon][yds-mastodon]). +developed by @yds12 ([GitHub][yds-github], [Mastodon][yds-mastodon]). The project is already usable, but has not been made public yet. Current features are: diff --git a/content/news/044/index.md b/content/news/044/index.md index f8536a7ac..40ec7b181 100644 --- a/content/news/044/index.md +++ b/content/news/044/index.md @@ -167,7 +167,7 @@ _Discussion: [Twitter](https://twitter.com/LPGhatguy/status/1632596982928687104) ![Shifting Chamber Screen shot](shifting_chamber.png) Shifting Chamber ([itch.io][shifting-chamber-itch], -[Github][shifting-chamber-github]) is a simple tactics game where +[GitHub][shifting-chamber-github]) is a simple tactics game where the player, instead of moving the character, manipulates the map around it. The goal is to defeat the enemies by forcing them into hazardous positions - since they cannot be attacked directly. @@ -301,7 +301,7 @@ Recent updates: [![Screenshot from the game Boat Journey showing ASCII art of a boat and some islands](boat-journey-screenshot.png) _Carry your passengers safely to the ocean in Boat Journey._][boat-journey-itch] -[Boat Journey][boat-journey-itch] ([Github][boat-journey-github]) +[Boat Journey][boat-journey-itch] ([GitHub][boat-journey-github]) is a turn-based game where you drive a boat through a procedurally-generated landscape on a voyage along a river destined for the ocean. Accept passengers to have them help you on your journey. Fight monsters, @@ -725,7 +725,7 @@ the high level ECS design of a full game using Bevy. ![Tiger screenshot: classuic UI layout](tiger.png) -Tiger ([Github][tiger-github], +Tiger ([GitHub][tiger-github], [itch.io][tiger-itch.io] by [@agersant] is a visual tool to author game spritesheets and their metadata. @@ -777,7 +777,7 @@ We welcome [contributions][tarsila-contrib]! Big thanks to contributors ![Rerun's new select & hover highlights in a browser](rerun.gif) Rerun ([Discord](https://discord.gg/npTFxYR9), -[Github](https://github.com/rerun-io/rerun), [Website](https://rerun.io)) +[GitHub](https://github.com/rerun-io/rerun), [Website](https://rerun.io)) is an open-source SDK for logging complex visual data paired with a visualizer for exploring that data over time. While its primary focus is on robotics and computer vision, it can be useful for all kinds of @@ -804,7 +804,7 @@ is now latest. A few of the biggest highlights: There's a growing community on [Discord][rerun-discord] waiting for you to join in case you have any questions, comments or just want to follow the latest development. -The [Github project][rerun-github] is MIT/Apache +The [GitHub project][rerun-github] is MIT/Apache licensed and open to contribute for everyone, be it with suggestions, bugs or PRs. diff --git a/content/news/045/index.md b/content/news/045/index.md index 2c1c7b438..856d2c629 100644 --- a/content/news/045/index.md +++ b/content/news/045/index.md @@ -418,7 +418,7 @@ as some QoL improvements such as better compile times. ## Learning Material Updates -### [Bevy <3 Github Actions][bevy-github-actions-blog] +### [Bevy <3 GitHub Actions][bevy-github-actions-blog] ![bevy logo](bevy_github_actions.png) diff --git a/content/news/046/index.md b/content/news/046/index.md index 8201070a2..d52ad4a45 100644 --- a/content/news/046/index.md +++ b/content/news/046/index.md @@ -500,7 +500,7 @@ Planned features include auto updating games and mods management. ![Rerun showing 3D object detections in a 2D view](rerun3d2d.gif) -[Rerun][rerun] ([Discord][rerun-dis], [Github][rerun-gh]) +[Rerun][rerun] ([Discord][rerun-dis], [GitHub][rerun-gh]) is an open-source SDK for logging complex visual data paired with a visualizer for exploring that data over time. While its primary focus is on robotics and computer vision, it can be useful for all kinds of @@ -522,7 +522,7 @@ watch the recording [here][rerun-meetup-vid]. There's a growing community on [Discord][rerun-dis] waiting for you to join in case you have any questions, comments or just want to follow the latest development. -The [Github project][rerun-gh] is MIT/Apache +The [GitHub project][rerun-gh] is MIT/Apache licensed and open to contribute for everyone, be it with suggestions, bugs or PRs. diff --git a/content/news/047/index.md b/content/news/047/index.md index 0cb30488d..cf08ac22d 100644 --- a/content/news/047/index.md +++ b/content/news/047/index.md @@ -341,7 +341,7 @@ system/strategy for Ambient. ### [Rerun][rerun] -[Rerun][rerun] ([Discord][rerun-dis], [Github][rerun-gh]) is an open-source SDK +[Rerun][rerun] ([Discord][rerun-dis], [GitHub][rerun-gh]) is an open-source SDK for logging complex visual data paired with a visualizer for exploring that data over time. While its primary focus is on robotics and computer vision, it can be useful for all kinds of rapid prototyping & algorithm development. @@ -359,7 +359,7 @@ A few of the biggest highlights: There's a growing community on [Discord][rerun-dis] waiting for you to join in case you have any questions, comments or just want to follow the latest -development. The [Github project][rerun-gh] is MIT/Apache licensed and open to +development. The [GitHub project][rerun-gh] is MIT/Apache licensed and open to contribute for everyone, be it with suggestions, bugs or PRs. [rerun]: https://rerun.io diff --git a/content/news/048/index.md b/content/news/048/index.md index 459570800..2a12589e8 100644 --- a/content/news/048/index.md +++ b/content/news/048/index.md @@ -541,7 +541,7 @@ and walks a reader through a toy GPU program written with wgpu. ![Rerun showing a large 3D point cloud](rerun.png) -[Rerun][rerun] ([Discord][rerun-dis], [Github][rerun-gh]) is an open-source SDK +[Rerun][rerun] ([Discord][rerun-dis], [GitHub][rerun-gh]) is an open-source SDK for logging complex visual data paired with a visualizer for exploring that data over time. While its primary focus is on robotics and computer vision, it can be useful for all kinds of rapid prototyping & algorithm development. @@ -563,7 +563,7 @@ A few of the biggest highlights: There's a growing community on [Discord][rerun-dis] waiting for you to join in case you have any questions, comments or just want to follow the latest -development. The [Github project][rerun-gh] is MIT/Apache licensed and open to +development. The [GitHub project][rerun-gh] is MIT/Apache licensed and open to contribute for everyone, be it with suggestions, bugs or PRs. [rerun]: https://rerun.io diff --git a/content/news/049/index.md b/content/news/049/index.md index edd31c68d..754fc746c 100644 --- a/content/news/049/index.md +++ b/content/news/049/index.md @@ -36,7 +36,7 @@ Feel free to send PRs about your own projects! - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) - [Other News](#other-news) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) +- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github) - [Discussions](#discussions) - [Requests for Contribution](#requests-for-contribution) - [Jobs](#jobs) @@ -349,7 +349,7 @@ that simplifies level and object template creation. Here are its key features: - Many custom structures that allow to customize saved scenes equally conveniently, both via gui and directly editing the saved text file. -The [Github project][space_editor] is free for use +The [GitHub project][space_editor] is free for use and open to contribute for everyone, be it with suggestions, bugs or PRs. [space_editor]: https://github.com/rewin123/space_editor @@ -406,7 +406,7 @@ nanogltf comes with a a GL2+/Metal glTF miniquad-based [gltf-models]: https://github.com/KhronosGroup/glTF-Sample-Models [glTF]: https://khronos.org/gltf -## Popular Workgroup Issues in Github +## Popular Workgroup Issues in GitHub diff --git a/templates/includes/home.html b/templates/includes/home.html index 58391e0cf..4c1674503 100644 --- a/templates/includes/home.html +++ b/templates/includes/home.html @@ -15,7 +15,7 @@

Join us on - Github + GitHub or Discord, and help shape the future of game development in Rust! diff --git a/templates/includes/social.html b/templates/includes/social.html index c2ab81f3a..7fe6169c0 100644 --- a/templates/includes/social.html +++ b/templates/includes/social.html @@ -4,7 +4,7 @@ {% if social.dribbble %}

  • {% endif %} {% if social.facebook %}
  • {% endif %} {% if social.flickr %}
  • {% endif %} - {% if social.github %}
  • Github (rust-gamedev)
  • {% endif %} + {% if social.github %}
  • GitHub (rust-gamedev)
  • {% endif %} {% if social.instagram %}
  • {% endif %} {% if social.linkedin %}
  • {% endif %} {% if social.pinterest %}
  • {% endif %}