Skip to content

Commit 516284e

Browse files
authored
feat: rework PreMiD activity && move activity forwarding docs to v1/guide (#10492)
* feat: rework PreMiD activity && move activity forwarding docs to v1/guide * fix(PreMiD): support language prefixes in library paths
1 parent 4a14727 commit 516284e

5 files changed

Lines changed: 304 additions & 191 deletions

File tree

docs/.vitepress/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export default defineConfig({
7373
{
7474
text: 'Extension Features',
7575
items: [
76-
{ text: 'Activity Forwarding', link: '/activity-forwarding' },
76+
{ text: 'Activity Forwarding', link: '/v1/guide/activity-forwarding' },
7777
],
7878
},
7979
],
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ PreMiD's Activity Forwarding feature allows you to send your current activity da
99
3. Toggle on "Activity Forwarding"
1010
4. Enter the URL where you want to forward your activity data
1111

12-
![Activity Forwarding Setting](./images/activity-forwarding-setting.png)
12+
![Activity Forwarding Setting](../../images/activity-forwarding-setting.png)
1313

1414
_The Activity Forwarding setting can be found in the extension's settings page._
1515

websites/P/PreMiD/PreMiD.json

Lines changed: 125 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,45 @@
77
"description": "A page name",
88
"message": "About PreMiD"
99
},
10-
"premid.pageApi": {
10+
"premid.pageApiReference": {
1111
"description": "A page name",
12-
"message": "API"
13-
},
14-
"premid.pageApiVersion": {
15-
"description": "A page name // {0} will be replaced with the version number.",
16-
"message": "Understanding the v{0} API"
12+
"message": "API Reference"
1713
},
1814
"premid.pageContributors": {
1915
"description": "A page name",
2016
"message": "Contributors"
2117
},
18+
"premid.pageDashboard": {
19+
"description": "A page name",
20+
"message": "Dashboard"
21+
},
2222
"premid.pageDownloads": {
2323
"description": "A page name",
2424
"message": "Downloads"
2525
},
26+
"premid.pageFaq": {
27+
"description": "A page name",
28+
"message": "FAQ"
29+
},
2630
"premid.pageHome": {
2731
"description": "A page name",
2832
"message": "Homepage"
2933
},
30-
"premid.pageIframe": {
34+
"premid.pageIframes": {
3135
"description": "A page name",
32-
"message": "Understanding iframe"
36+
"message": "IFrames"
3337
},
3438
"premid.pageInstall": {
3539
"description": "A page name",
3640
"message": "Installation"
3741
},
38-
"premid.pageInstallFor": {
39-
"description": "A page name // {0} will be replaced with Windows, Linux, Chrome etc.",
40-
"message": "Installation for {0}"
41-
},
4242
"premid.pageMetadata": {
4343
"description": "A page name",
44-
"message": "Configuring metadata.json"
44+
"message": "Metadata"
45+
},
46+
"premid.pagePlans": {
47+
"description": "A page name",
48+
"message": "Plans"
4549
},
4650
"premid.pagePresenceClass": {
4751
"description": "A page name",
@@ -63,32 +67,124 @@
6367
"description": "A page name",
6468
"message": "Getting Started"
6569
},
66-
"premid.pageStore": {
70+
"premid.pageActivityLibrary": {
6771
"description": "A page name",
68-
"message": "Store"
69-
},
70-
"premid.pageSysReq": {
71-
"description": "A page name",
72-
"message": "System Requirements"
73-
},
74-
"premid.pageTroubleshooting": {
75-
"description": "A page name",
76-
"message": "Troubleshooting"
72+
"message": "Activity Library"
7773
},
7874
"premid.pageTs": {
7975
"description": "A page name",
8076
"message": "Configuring TypeScript"
8177
},
82-
"premid.partners": {
83-
"description": "A page name",
84-
"message": "Partners"
85-
},
8678
"premid.viewPage": {
8779
"description": "",
8880
"message": "Viewing page:"
8981
},
90-
"premid.viewPresence": {
82+
"premid.viewActivity": {
9183
"description": "",
92-
"message": "Viewing presence:"
84+
"message": "Viewing activity:"
85+
},
86+
"premid.pageGuide": {
87+
"description": "A page name",
88+
"message": "Guide"
89+
},
90+
"premid.pageExamples": {
91+
"description": "A page name",
92+
"message": "Examples"
93+
},
94+
"premid.pageFirstActivity": {
95+
"description": "A page name",
96+
"message": "Creating Your First Activity"
97+
},
98+
"premid.pageIntroduction": {
99+
"description": "A page name",
100+
"message": "Introduction"
101+
},
102+
"premid.pageStructure": {
103+
"description": "A page name",
104+
"message": "Activity Structure"
105+
},
106+
"premid.pageSettings": {
107+
"description": "A page name",
108+
"message": "Settings"
109+
},
110+
"premid.pageDependencies": {
111+
"description": "A page name",
112+
"message": "Dependencies"
113+
},
114+
"premid.pageLoadingActivities": {
115+
"description": "A page name",
116+
"message": "Loading Activities"
117+
},
118+
"premid.pageDeveloperTools": {
119+
"description": "A page name",
120+
"message": "Developer Tools"
121+
},
122+
"premid.pageSlideshows": {
123+
"description": "A page name",
124+
"message": "Slideshows"
125+
},
126+
"premid.pageLocalization": {
127+
"description": "A page name",
128+
"message": "Localization"
129+
},
130+
"premid.pageBestPractices": {
131+
"description": "A page name",
132+
"message": "Best Practices"
133+
},
134+
"premid.pageGuidelines": {
135+
"description": "A page name",
136+
"message": "Guidelines"
137+
},
138+
"premid.pageActivityForwarding": {
139+
"description": "A page name",
140+
"message": "Activity Forwarding"
141+
},
142+
"premid.pagePresenceData": {
143+
"description": "A page name",
144+
"message": "PresenceData Interface"
145+
},
146+
"premid.pageMetadataStructure": {
147+
"description": "A page name",
148+
"message": "metadata.json Structure"
149+
},
150+
"premid.pageIframeClass": {
151+
"description": "A page name",
152+
"message": "IFrame Class"
153+
},
154+
"premid.pageUtilityFunctions": {
155+
"description": "A page name",
156+
"message": "Utility Functions"
157+
},
158+
"premid.pageApiOverview": {
159+
"description": "A page name",
160+
"message": "Overview"
161+
},
162+
"premid.pageMediaExample": {
163+
"description": "A page name",
164+
"message": "Media Activity"
165+
},
166+
"premid.pageSettingsExample": {
167+
"description": "A page name",
168+
"message": "Activity with Settings"
169+
},
170+
"premid.pageIframesExample": {
171+
"description": "A page name",
172+
"message": "Activity with iFrames"
173+
},
174+
"premid.pageSlideshowsExample": {
175+
"description": "A page name",
176+
"message": "Activity with Slideshow"
177+
},
178+
"premid.pageBasicExample": {
179+
"description": "A page name",
180+
"message": "Basic Activity"
181+
},
182+
"premid.pageStatus": {
183+
"description": "A page name",
184+
"message": "Status"
185+
},
186+
"premid.pageFeedback": {
187+
"description": "A page name",
188+
"message": "Feedback"
93189
}
94190
}

websites/P/PreMiD/metadata.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
{
2626
"name": "EGGSY",
2727
"id": "162969778699501569"
28+
},
29+
{
30+
"name": "Skully",
31+
"id": "671037171611729920"
2832
}
2933
],
3034
"service": "PreMiD",
@@ -42,10 +46,11 @@
4246
"premid.app",
4347
"docs.premid.app",
4448
"beta.premid.app",
45-
"status.premid.app"
49+
"status.premid.app",
50+
"feedback.premid.app"
4651
],
47-
"regExp": "^https?[:][/][/]((docs|beta|status)[.])?premid[.]app[/]",
48-
"version": "3.2.0",
52+
"regExp": "^https?[:][/][/]((docs|beta|status|feedback)[.])?premid[.]app[/]",
53+
"version": "3.3.0",
4954
"logo": "https://cdn.rcd.gg/PreMiD/websites/P/PreMiD/assets/logo.png",
5055
"thumbnail": "https://cdn.rcd.gg/PreMiD/websites/P/PreMiD/assets/thumbnail.png",
5156
"color": "#7289DA",

0 commit comments

Comments
 (0)