From 9fdbbc62a7e9fe91999fff605642427e72ab1047 Mon Sep 17 00:00:00 2001 From: Mees van der Wijk Date: Thu, 14 Aug 2025 18:40:23 +0200 Subject: [PATCH] Updated home --- Home.md | 57 +++++---------------------------------------------------- 1 file changed, 5 insertions(+), 52 deletions(-) diff --git a/Home.md b/Home.md index fd0784b..5414b7d 100644 --- a/Home.md +++ b/Home.md @@ -22,56 +22,9 @@ Modules in Getiyo are structured with a clear separation of concerns: Most modules will rely solely on these two layers—server-side logic with secure module properties, and a user-facing interface enriched by live-updatable reference properties. Control or external pages are available for advanced use cases (custom moderation UIs or standalone module views) but are optional and should be added only when necessary. -## Outline +## Getting Started -- [Introduction](./Home) -- [Prerequisites](./Prerequisites) -- [Setting up server](./ServerSetup) -- [Config](./Config) -- Module Development - - - [Module Structure](./ModuleStructure) - - [Module.json](./ModuleJSON) - - [Property](./ModuleJSONProperty) - - [Trigger](./ModuleTrigger) - - [Condition](./ModuleCondition) - - [Complete Example](./module.json) - - [Development environment/Building](./ModuleEnvironment) - - [GetiyoModuleTool](./GetiyoModuleTool) - - [ModuleClientAPI](./ModuleClientAPI) - - [Important Principals](./ModuleClientAPIPrincipals) - - [User](./ModuleClientAPIUser) - - [Neighbor](./ModuleClientAPINeighbor) - - [Neighbor Results](./ModuleClientAPINeighborResults) - - [GameLib](./ModuleClientAPIGameLib) - - [Controller](./ModuleClientAPIGameLibController) - - [ModuleServerAPI](./ModuleServerAPI) - - - [Important Principals](./ModuleServerAPIPrincipals) - - [Client](./ModuleServerAPIClient) - - [Property](./ModuleServerAPIProperty) - - [GameLib](./ModuleServerAPIGameLib) - - [Room](./ModuleServerAPIGameLibRoom) - - [Game](./ModuleServerAPIGameLibGame) - - [GamePlayer](./ModuleServerAPIGameLibGamePlayer) - - [Scoreboard](./ModuleServerAPIGameLibScoreboard) - - [Details](./ModuleServerAPIGameLibScoreboardDetails) - - [State](./ModuleServerAPIGameLibScoreboardState) - - [GameLib CollisionSpace](./ModuleServerAPIGameLibCollisionSpace) - - [Libs](./ModuleServerAPILibs) - - [LibWebSocket](./ModuleServerAPILibsWebSocketLib) - - [Axios](https://axios-http.com/docs/instance) - - - ModuleApi Shared - - [RuntimeStorage](./ModuleApiGameLibRuntimeStorage) - - Gamelib - - [GameLib GameDetails](./ModuleApiGameLibGameDetails) - - [GameLib EndScreen](./ModuleAPIGameLibEndScreen) - - [GameLib TimeSpan](./ModuleApiGameLibTimeSpan) - - [GameLib FrameCycle](./ModuleApiGameLibFrameCycle) - - [GameLib Ratio](./ModuleAPIGameLibRatio) - - [Module Debugging](./ModuleDebugging) - - [ModuleStore](./ModuleStore) - -- [Bug/Feature Reporting](./Reporting) -- [Contact Details](./ContactDetails) +| Development | ModuleServerAPI | ModuleClientAPI | +| ------------------------------------- | ------------------------------------------------ | ------------------------------------------------ | +| [Module Structure](./ModuleStructure) | [Introduction](./ModuleServerAPIIntroduction.md) | [Introduction](./ModuleClientAPIIntroduction.md) | +| | [Documentation](./ModuleServerAPI.md) | [Documentation](./ModuleClientAPI.md) |