-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
help wantedExtra attention is neededExtra attention is needed
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
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed