Skip to content

Commit 6ca4119

Browse files
authored
Newsletter 5: Initial draft (#46)
1 parent 9459a07 commit 6ca4119

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed

content/posts/newsletter-005/index.md

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
+++
2+
title = "This Month in Rust GameDev #5 - December 2019"
3+
draft = true
4+
+++
5+
6+
<!-- markdownlint-disable no-trailing-punctuation -->
7+
8+
Welcome to the fifth issue of the Rust GameDev Workgroup’s
9+
monthly newsletter.
10+
11+
[Rust] is a systems language pursuing the trifecta:
12+
safety, concurrency, and speed.
13+
These goals are well-aligned with game development.
14+
15+
We hope to build an inviting ecosystem for anyone wishing
16+
to use Rust in their development process!
17+
Want to get involved? [Join the Rust GameDev working group!][join]
18+
19+
Want something mentioned in the next newsletter?
20+
[Send us a pull request][pr].
21+
Feel free to send PRs about your own projects!
22+
23+
[Rust]: https://rust-lang.org
24+
[join]: https://github.com/rust-gamedev/wg#join-the-fun
25+
[pr]: https://github.com/rust-gamedev/rust-gamedev.github.io
26+
27+
<!--
28+
Ideal section structure is:
29+
30+
```
31+
### [Title]
32+
33+
![image/GIF description](image link)
34+
35+
A paragraph or two with a summary and [useful links].
36+
37+
_Discussions:
38+
[/r/rust](https://reddit.com/r/rust/todo),
39+
[twitter](https://twitter.com/todo/status/123456)_
40+
41+
[Title]: https://first.link
42+
[useful links]: https://other.link
43+
```
44+
45+
Discussion links are added only if they contain
46+
some actual interesting discussions.
47+
48+
If needed, a section can be split into subsections with a "------" delimiter.
49+
-->
50+
51+
## Game Updates
52+
53+
## Library & Tooling updates
54+
55+
## Popular Workgroup Issues in Github
56+
57+
<!-- Up to 10 links to interesting issues -->
58+
59+
- [#32 "Selective Enabling/Disabling optimizations at a crate/file/function level"](https://github.com/rust-gamedev/wg/issues/32);
60+
- [#69 "Input Handling"](https://github.com/rust-gamedev/wg/issues/69);
61+
- [#75 "Standardised API for sharing thread pools"](https://github.com/rust-gamedev/wg/issues/75);
62+
63+
<!-- TODO: more issues -->
64+
65+
## Meeting Minutes
66+
67+
<!-- Up to 10 most important notes + a link to the full details -->
68+
69+
[See all meeting issues][label_meeting] including full text notes
70+
or [join the next meeting][join].
71+
72+
[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
73+
74+
## Requests for Contribution
75+
76+
<!-- Links to "good first issue"-labels or direct links to specific tasks -->
77+
78+
- [/r/rust: "Need help porting steam libraries to rust"][help-steam-libs];
79+
- [Embark's open issues][embark-open-issues] ([embark.rs]);
80+
- [winit's "Good first issue" and “help wanted” issues][winit-issues];
81+
- [gfx-rs's "contributor-friendly" issues][gfx-issues];
82+
- [wgpu's "help wanted" issues][wgpu-help-wanted];
83+
- [luminance's "low hanging fruit" issues][luminance-fruits];
84+
- [ggez's "good first issue" issues][ggez-issues];
85+
- [Veloren's "beginner" issues][veloren-beginner];
86+
- [Amethyst's "good first issue" issues][amethyst-issues];
87+
88+
[help-steam-libs]: https://reddit.com/r/rust/comments/diuqg7/need_help_porting_steam_libraries_to_rust
89+
[embark.rs]: https://embark.rs
90+
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
91+
[winit-issues]: https://github.com/rust-windowing/winit/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3A%22status%3A+help+wanted%22+label%3A%22Good+first+issue%22
92+
[gfx-issues]: https://github.com/gfx-rs/gfx/issues?q=is%3Aissue+is%3Aopen+label%3Acontributor-friendly
93+
[wgpu-help-wanted]: https://github.com/gfx-rs/wgpu-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
94+
[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
95+
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
96+
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
97+
[amethyst-issues]: https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
98+
99+
## Bonus
100+
101+
<!-- Bonus section to make the newsletter more interesting
102+
and highlight events from the past. -->
103+
104+
Just an interesting Rust gamedev link from the past. :)
105+
106+
------
107+
108+
That's all news for today, thanks for reading!
109+
110+
Subscribe to [@rust_gamedev on Twitter][@rust_gamedev]
111+
or [/r/rust_gamedev subreddit][/r/rust_gamedev] if you want to receive fresh news!
112+
113+
<!--
114+
TODO: Add real links and un-comment once this post is published
115+
**Discussions of this post**:
116+
[/r/rust](TODO),
117+
[twitter](TODO).
118+
-->
119+
120+
[/r/rust_gamedev]: https://reddit.com/r/rust_gamedev
121+
[@rust_gamedev]: https://twitter.com/rust_gamedev

0 commit comments

Comments
 (0)