You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ For example:
52
52
> Something that requires warning here
53
53
```
54
54
55
-

55
+

56
56
57
57
### MDX Components
58
58
@@ -63,6 +63,7 @@ There are a few reusable MDX components that can be used on pages with the `mdx`
63
63
Collapsibles allow you to show/hide content on a page that may be secondary to the page's primary content. They have four fields that can be set: `title`, `description`, `icon`, and an `open` flag (which makes the collapsible element open by default).
64
64
65
65
Available options for `icon`:
66
+
66
67
-`"list"`
67
68
-`"view"`
68
69
-`"question"`
@@ -71,7 +72,7 @@ Available options for `icon`:
71
72
72
73
###### Example
73
74
74
-

75
+

- This allows for easier drop-in drop-out behavior for the large portion of mobile users on Discord.
74
-
- See the below [Quality & Testing Recommendations](#DOCS_ACTIVITIES_DESIGN_PATTERNS/quality-and-testing) for key areas of minimum quality support and testing recommendations.
75
-
- See the below [Technical Considerations](#DOCS_ACTIVITIES_DESIGN_PATTERNS/technical-considerations) for recommendations on how to partition loading and work with various development tools to reduce load times.
74
+
- See the below [Quality & Testing Recommendations](/docs/activities/design-patterns#quality-and-testing) for key areas of minimum quality support and testing recommendations.
75
+
- See the below [Technical Considerations](/docs/activities/design-patterns#technical-considerations) for recommendations on how to partition loading and work with various development tools to reduce load times.
76
76
- Consider different screen sizes and orientations across desktop and mobile devices and make sure UI elements scale appropriately.
77
77
78
78
### Support drop-in, drop-out behavior
79
79
80
80
- Activities are frictionless to join and easy to discover, so you can expect that users will join mid-experience. Give those users something to do, even if it's just letting them spectate until they can join without being disruptive. In the same vein, users can leave without notice or become afk (away from keyboard). Handle these cases gracefully.
81
81
- Create a case for users who have joined a call but have not yet started playing or engaging. Allow these users to "spectate" other users who are playing. This can also be helpful for Activities that have an ideal number in mind for play.
82
82
83
-

83
+

84
84
85
85
### Make your app as available as possible
86
86
@@ -105,7 +105,7 @@ Discord is a social platform where users talk to each other. Sharing and invites
105
105
- Share photos or GIFs that capture moments of fun and memorable, or something to brag about. Don't make things shareable just to feature the activity.
106
106
- Sharing a high score alone may not be very engaging, but sharing a really good move made in a game, or a collaborative drawing that creates a memory is a conversation starter and may make others want to join in on the fun.
107
107
108
-

108
+

109
109
110
110
#### Activities in Text Channels
111
111
- The Activity user interface, copy and user flows should not rely on people in voice to explain, organize, clarify, or instruct about how the activity works.
0 commit comments