Skip to content

Commit dda063a

Browse files
committed
docs(web): tweak overview section
1 parent f107144 commit dda063a

1 file changed

Lines changed: 15 additions & 32 deletions

File tree

apps/web/content/docs/slua/index.mdx

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,8 @@ icon: BookOpen
55
---
66

77
import { Cards, Card } from "fumadocs-ui/components/card"
8-
import {
9-
IconRocket,
10-
IconDeviceGamepad2,
11-
IconListDetails,
12-
IconPuzzle,
13-
IconReplace,
14-
IconMessageForward,
15-
IconCloudSearch,
16-
IconWorld,
17-
IconBrandVscode,
18-
IconFile,
19-
IconBook,
20-
IconCode,
21-
} from "@tabler/icons-react"
8+
import { IconRocket, IconReplace, IconMessageForward } from "@tabler/icons-react"
9+
import { Package, Terminal, Braces } from "lucide-react"
2210

2311
## Overview
2412

@@ -32,25 +20,25 @@ support, then compile to SLua with minimal runtime overhead.
3220
title="Getting Started"
3321
href="/docs/slua/getting-started"
3422
description="Install dependencies and configure your project"
35-
icon={<IconRocket />}
23+
icon={<IconRocket className="text-blue-400" />}
3624
/>
3725
<Card
38-
title="Playground"
39-
href="/playground"
40-
description="Try TypeScript-to-SLua compilation in the browser"
41-
icon={<IconDeviceGamepad2 />}
26+
title="@gwigz/slua-modules"
27+
href="/docs/modules"
28+
description="Reusable runtime modules for config, async yields, and testing"
29+
icon={<Package className="text-purple-400" />}
4230
/>
4331
<Card
44-
title="API Reference"
45-
href="/docs/slua/api"
46-
description="Complete type reference for the SLua runtime"
47-
icon={<IconListDetails />}
32+
title="@gwigz/slua-create"
33+
href="/docs/create"
34+
description="Scaffold a new SLua TypeScript project in seconds"
35+
icon={<Terminal className="text-green-400" />}
4836
/>
4937
<Card
50-
title="Transpiler Plugin"
51-
href="/docs/slua/transpiler-plugin"
52-
description="How the TSTL plugin optimises your TypeScript for SLua"
53-
icon={<IconPuzzle />}
38+
title="@gwigz/slua-json"
39+
href="/docs/json"
40+
description="Tagged JSON codec for exchanging typed data with SLua scripts"
41+
icon={<Braces className="text-amber-400" />}
5442
/>
5543
</Cards>
5644

@@ -89,21 +77,18 @@ Projects built with this toolchain, it's how the rough edges get found and fixed
8977
title="Creator Portal"
9078
href="https://create.secondlife.com"
9179
description="Second Life creator tools and documentation"
92-
icon={<IconWorld />}
9380
external
9481
/>
9582
<Card
9683
title="VSCode Extension"
9784
href="https://github.com/secondlife/sl-vscode-plugin"
9885
description="SLua language support for VS Code by Linden Lab"
99-
icon={<IconBrandVscode />}
10086
external
10187
/>
10288
<Card
10389
title="LSL Definitions"
10490
href="https://github.com/secondlife/lsl-definitions"
10591
description="LSL and SLua API definitions by Linden Lab"
106-
icon={<IconFile />}
10792
external
10893
/>
10994
</Cards>
@@ -115,14 +100,12 @@ Projects built with this toolchain, it's how the rough edges get found and fixed
115100
title="SLua Docs"
116101
href="https://suzanna-linn.github.io/slua"
117102
description="Comprehensive SLua documentation and reference by Suzanna Linn"
118-
icon={<IconBook />}
119103
external
120104
/>
121105
<Card
122106
title="slua.dev"
123107
href="https://slua.dev"
124108
description="Community SLua website and resources"
125-
icon={<IconCode />}
126109
external
127110
/>
128111
</Cards>

0 commit comments

Comments
 (0)