2
2
3
3
Thank you for contributing to the newsletter! 💖
4
4
5
- - [ Writing Newsletter Sections] ( #writing-newsletter-sections )
6
- - [ Templates] ( #templates )
7
- - [ Style Guidelines] ( #style-guidelines )
8
- - [ Becoming an Editor] ( #becoming-an-editor )
5
+ - [ Contributing Guide] ( #contributing-guide )
6
+ - [ Writing Newsletter Sections] ( #writing-newsletter-sections )
7
+ - [ Templates] ( #templates )
8
+ - [ Games, Apps or Libraries] ( #games-apps-or-libraries )
9
+ - [ Articles, Blog Posts or Videos] ( #articles-blog-posts-or-videos )
10
+ - [ Style Guidelines] ( #style-guidelines )
11
+ - [ Becoming an Editor] ( #becoming-an-editor )
9
12
10
13
## Writing Newsletter Sections
11
14
@@ -53,8 +56,17 @@ your GitHub notifications for any further review comments from the editors.
53
56
``` md
54
57
### [Game name]
55
58
56
- 
57
- _optional image label_
59
+ {{ image_figure(
60
+ alt="image/GIF description",
61
+ src="image link",
62
+ caption="image caption") }}
63
+
64
+ OR
65
+
66
+ {{ video_figure(
67
+ type="video/mp4",
68
+ src="my-video.mp4",
69
+ caption="optional video caption") }}
58
70
59
71
[Game name] ([GitHub], [Discord], [Twitter]) by [@nickname]
60
72
is... {short project description in one sentence}.
@@ -71,8 +83,17 @@ _Discussions: [/r/rust_gamedev](link), [Twitter](link), [etc](link)_
71
83
``` md
72
84
### [Article name]
73
85
74
- 
75
- _optional image label_
86
+ {{ image_figure(
87
+ alt="image/GIF description",
88
+ src="image link",
89
+ caption="image caption") }}
90
+
91
+ OR
92
+
93
+ {{ video_figure(
94
+ type="video/mp4",
95
+ src="my-video.mp4",
96
+ caption="optional video caption") }}
76
97
77
98
[@nickname] published an [article] about...
78
99
{overview what the resource is about}.
@@ -96,11 +117,13 @@ _Discussions: [/r/rust_gamedev](link), [Twitter](link), [etc](link)_
96
117
- Avoid having multiple/nested bullet points.
97
118
- This guideline may be relaxed if your project has multiple parts that
98
119
aren't independent enough for their own sections.
99
- - Only include one image (<300kb) or GIF (<2.5mb).
120
+ - Only include one image (<300kb), GIF (<2.5mb) or video (<2.5mb).
100
121
- Images should be placed before text, with an optional caption and
101
122
mandatory alternate text for accessibility.
102
123
- Unless essential to demonstrating your project, prefer static images
103
- over GIFs, to keep the file size down.
124
+ over GIFs/videos, to keep the file size down.
125
+ - To include a video, encode it as ` H.264 ` in an ` mp4 ` container and use
126
+ the ` video_figure() ` shortcode; videos autoplay in a loop (muted).
104
127
- Use singular 'they' if you’re not sure what someone's pronouns are.
105
128
- If a project has been featured in previous newsletters, try to focus on
106
129
what's new rather than repeating previous content.
0 commit comments