Skip to content

Commit 8cf5642

Browse files
committed
[Docs site] Tags allowlist
1 parent 9bc6ca6 commit 8cf5642

File tree

1 file changed

+109
-0
lines changed

1 file changed

+109
-0
lines changed

src/schemas/tags.ts

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
const data_structures: Array<Object> = [
2+
{ label: "JSON" },
3+
{ label: "TOML" },
4+
{ label: "XML" },
5+
{ label: "YAML" },
6+
];
7+
8+
const frameworks: Array<Object> = [
9+
{ label: "Angular" },
10+
{ label: "Astro" },
11+
{ label: "Hono" },
12+
{ label: "Next.js", variants: ["nextjs"] },
13+
{ label: "Node.js", variants: ["node", "nodejs"] },
14+
{ label: "Nuxt" },
15+
{ label: "Ruby", variants: ["rb", "ruby on rails"] },
16+
{ label: "Svelte" },
17+
{ label: "SvelteKit" },
18+
{ label: "Vue.js", variants: ["vue", "vuejs"] },
19+
];
20+
21+
const integrations: Array<Object> = [
22+
{ label: "Azure", variants: ["Microsoft Azure", "MS Azure"] },
23+
{ label: "AWS", variants: ["Amazon Web Services"] },
24+
{ label: "GCP", variants: ["Google Cloud", "Google Cloud Platform"] },
25+
{ label: "G Suite Groupe", variants: ["gsuite", "g suite"] },
26+
{ label: "GitHub" },
27+
{
28+
label: "Microsoft Entra ID",
29+
variants: ["AzureAD", "Azure Active Directory", "MS Entra ID", "Entra ID"],
30+
},
31+
{ label: "Postgres", variants: ["PostgresSQL"] },
32+
{ label: "S3" },
33+
{ label: "Sentry" },
34+
{ label: "Stripe" },
35+
{ label: "Sumo Logic", variants: ["sumo"] },
36+
{ label: "Okta" },
37+
{ label: "WordPress" },
38+
];
39+
40+
const languages: Array<Object> = [
41+
{ label: "Go" },
42+
{ label: "GraphQL" },
43+
{ label: "JavaScript", variants: ["js"] },
44+
{ label: "MySQL" },
45+
{ label: "NoSQL" },
46+
{ label: "PowerShell", variants: ["js"] },
47+
{ label: "Python", variants: ["py"] },
48+
{ label: "RPC" },
49+
{ label: "Rust", variants: ["rs"] },
50+
{ label: "SQL" },
51+
{ label: "TypeScript", variants: ["ts"] },
52+
{ label: "WebAssembly", variants: ["Web Assembly", "wasm"] },
53+
];
54+
55+
const protocols: Array<Object> = [
56+
{ label: "FTP", variants: ["file transfer protocol"] },
57+
{ label: "IPsec" },
58+
{ label: "IPv4" },
59+
{ label: "IPv6" },
60+
{ label: "JSON web token (JWT)", variants: ["jwt"] },
61+
{ label: "MASQUE" },
62+
{ label: "NetFlow" },
63+
{ label: "MQTT" },
64+
{ label: "RDP" },
65+
{ label: "SAML" },
66+
{ label: "SCIM" },
67+
{ label: "SMTP" },
68+
{ label: "SSH" },
69+
{ label: "UDP" },
70+
{ label: "WebSockets", variants: ["websocket"] },
71+
{ label: "Wireguard" },
72+
];
73+
74+
const operating_systems: Array<Object> = [
75+
{ label: "Linux" },
76+
{ label: "MacOS", variants: ["OS X"] },
77+
{ label: "Windows", variants: ["ms windows"] },
78+
];
79+
80+
const use_cases: Array<Object> = [
81+
{ label: "Authentication", variants: ["auth"] },
82+
{ label: "A/B testing", variants: ["ab test"] },
83+
{ label: "Caching", variants: ["cache"] },
84+
{ label: "CMS" },
85+
{ label: "Cookies" },
86+
{ label: "Debugging", variants: ["debug"] },
87+
{ label: "Forms" },
88+
{ label: "Geolocation" },
89+
{ label: "HTMLRewriter" },
90+
{ label: "Headers", variants: ["header"] },
91+
{ label: "Localization" },
92+
{ label: "Logging" },
93+
{ label: "Middleware" },
94+
{ label: "Playback" },
95+
{ label: "Redirects", variants: ["redirect"] },
96+
{ label: "Request modification", variants: ["request"] },
97+
{ label: "Response modification", variants: ["response"] },
98+
{ label: "URL rewrite", variants: ["rewrite"] },
99+
];
100+
101+
export const tags = {
102+
data_structures,
103+
frameworks,
104+
integrations,
105+
languages,
106+
protocols,
107+
operating_systems,
108+
use_cases,
109+
};

0 commit comments

Comments
 (0)