secondlife / secondlife/create
Add Function Categories
Open
@WolfGangS is already working on this.
Since Nov 21, 2025.
help wanted
- Dominant language
- MDX
- Stars
- 12
- Forks
- 7
- Avg merge
- 2h 53m
- Merged PRs (30d)
- 1
Description
Both the LSL and SLua reference pages need a category system to organize functions by purpose. Currently, the category sections exist but are not linked to actual pages.
Link: https://create.secondlife.com/script/lsl-reference/
Current State
- Category placeholders exist in both reference index pages
- Functions are listed alphabetically without category organization
- Users cannot browse functions by purpose (Object Control, Communication, etc.)
Requirements
- Add category tags to lsl_definitions.yaml
- Update the documentation generator script (
scripts/generate-docs.js) to handle categories (?) - Build category index pages for both LSL and SLua
- Update navigation to link to category pages
Categories to Implement (Tentative)
- Object & Prim Control: Appearance, Movement, Properties
- Communication: Chat, Dialog, HTTP, Email
- Avatar Interaction: Sensors, Permissions, Animation, Attachments
- Data & Math: Math, String, List/Table, Type Conversion
- Effects & Media: Particles, Sound, Light, Media
- Advanced Features: Experience, Inventory, Notecard, Region
Files to Modify
src/definitions/lsl_definitions.yaml- Add category metadatascripts/generate-docs.js- Generate category index pagessrc/content/docs/script/lsl-reference/index.mdx- Link to category pagessrc/content/docs/script/slua-reference/index.mdx- Link to category pagesastro.config.mjs- Update sidebar navigation if needed
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.