Add Hugo website and rewrite docs to match current engine

New Hugo site in website/ with prosperon.dev theme (blue/gold/castle
aesthetic), docs sidebar navigation, and content pages. Rewrote all
doc files to align with the actual codebase: compositor+film2d
rendering, use() modules (no global prosperon object), Pit language,
script+JSON entity model. Added entities.md, front matter to all
70+ API docs, and updated API index for current module architecture.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-23 18:09:55 -06:00
parent 1619122a58
commit 83b798e365
106 changed files with 2749 additions and 492 deletions

View File

@@ -1,3 +1,8 @@
---
title: "actor"
type: docs
---
# actor

View File

@@ -1,3 +1,8 @@
---
title: "camera"
type: docs
---
# camera
### list() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "cmd"
type: docs
---
# cmd
### length <sub>number</sub>

View File

@@ -1,3 +1,8 @@
---
title: "color"
type: docs
---
# color
### Color <sub>object</sub>

View File

@@ -1,3 +1,8 @@
---
title: "debug"
type: docs
---
# debug
### stack_depth() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "dmon"
type: docs
---
# dmon
### watch() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "doc"
type: docs
---
# doc

View File

@@ -1,3 +1,8 @@
---
title: "draw2d"
type: docs
---
# draw2d

View File

@@ -1,3 +1,8 @@
---
title: "enet"
type: docs
---
# enet
### initialize() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "event"
type: docs
---
# event
### push_event(event) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "geometry"
type: docs
---
# geometry

View File

@@ -1,3 +1,8 @@
---
title: "graphics"
type: docs
---
# graphics

View File

@@ -1,3 +1,8 @@
---
title: "imgui"
type: docs
---
# imgui
### windowpos() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "input"
type: docs
---
# input
### mouse_show(show) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "io"
type: docs
---
# io
### rm(path) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "js"
type: docs
---
# js

View File

@@ -1,3 +1,8 @@
---
title: "json"
type: docs
---
# json
### encode(val,space,replacer,whitelist) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "loop"
type: docs
---
# loop
### step() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "math"
type: docs
---
# math
### dot() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "miniz"
type: docs
---
# miniz
### read(data) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "nota"
type: docs
---
# nota
### encode(value) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "os"
type: docs
---
# os
### make_transform() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "packer"
type: docs
---
# packer
### getAllFiles(dir) <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "render"
type: docs
---
# render
### _main <sub>object</sub>

View File

@@ -1,3 +1,8 @@
---
title: "resources"
type: docs
---
# resources
### scripts <sub>object</sub>

View File

@@ -1,3 +1,8 @@
---
title: "sound"
type: docs
---
# sound
### undefined <sub>string</sub>

View File

@@ -1,3 +1,8 @@
---
title: "spline"
type: docs
---
# spline
### catmull() <sub>function</sub>

View File

@@ -1,3 +1,8 @@
---
title: "time"
type: docs
---
# time
The main time object, handling date/time utilities in earth-seconds.

View File

@@ -1,3 +1,8 @@
---
title: "tween"
type: docs
---
# tween
### Tween <sub>object</sub>

View File

@@ -1,3 +1,8 @@
---
title: "util"
type: docs
---
# util

View File

@@ -1,3 +1,8 @@
---
title: "video"
type: docs
---
# video
### make_video() <sub>function</sub>