Skip to content

Commit bf0d0ef

Browse files
committed
Change doc structure: group (moonbase/moonlight) and module + WLED πŸ™
Change doc structure: group (moonbase/moonlight) and module - menu.svelte - Module.svelte Change WLED emoji from πŸ’‘ to πŸ™ (as close to akemi as it can get) Change 0D emoji from β­• to πŸ’‘ Change 2D emoji from 🟦 to ⏹️
1 parent 17fd35c commit bf0d0ef

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+105
-104
lines changed

β€Ždocs/develop/development.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ npm run dev
8181
There are 3 levels to add functionality:
8282

8383
* **Standard ESP32-Sveltekit code**, e.g. Connections, Wifi and System. MoonBase files is also made using standard sveltekit as example but contains a few components used in MoonLight modules. Might be rewriteen as MoonLight Module in the future.
84-
* [MoonLight Modules](https://moonmodules.org/MoonLight/moonbase/modules/) e.g. Lights Control, Effects, Info, Channels. They are subclasses of Modules.h/cpp and implement setupDefinition, onUpdate and optional loop. New modules need to be defined in main.cpp and added to menu.svelte. All further UI is generated by Module.svelte.
84+
* [MoonLight Modules](https://moonmodules.org/MoonLight/develop/modules/) e.g. Lights Control, Effects, Info, Channels. They are subclasses of Modules.h/cpp and implement setupDefinition, onUpdate and optional loop. New modules need to be defined in main.cpp and added to menu.svelte. All further UI is generated by Module.svelte.
8585
* **MoonLight Nodes**: the easiest and recommended way. See Effects.h, Layouts.h, Modifiers.h and Drivers.h for examples. They match closest WLED usermods. Each node has controls, a setup and a loop and can be switched on and off. For specific purposes hasOnLayout() and hasModifier() can return true.
8686

8787
### Adding an ESP32 device Definition

β€Ždocs/develop/drivers.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ This is the current list of supported lights ranging from 3 channels per light (
4141
* GRBW: rgbw LED eg. SK6812
4242
* GRB6: some LED curtains
4343
* RGBWYP: 6 channel par/dmx light with UV etc
44-
* MHBeeEyes150W-15 🐺: 15 channels moving head, see https://moonmodules.org/MoonLight/moonbase/module/drivers/#art-net
44+
* MHBeeEyes150W-15 🐺: 15 channels moving head, see https://moonmodules.org/MoonLight/moonlight/drivers/#art-net
4545
* MHBeTopper19x15W-32 🐺: 32 channels moving head
4646
* MH19x15W-24: 24 channels moving heads
4747

β€Ždocs/develop/layers.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
{
4848
"nodes": [
4949
{
50-
"name": "Lissajous πŸ”₯πŸŽ¨πŸ’‘",
50+
"name": "Lissajous πŸ”₯πŸŽ¨πŸ™",
5151
"on": true,
5252
"controls": [
5353
{

β€Ždocs/develop/modules.mdβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
A module is a generic building block to create server and UI functionality which can be activated through the menu.
66

7-
See [Lights Control](module/lightsControl.md) or [Devices](module/devices.md) for examples
7+
See [Lights Control](https://moonmodules.org/MoonLight/moonlight/lightscontrol.md) or [Devices](https://moonmodules.org/MoonLight/moonbase/devices.md) for examples
88

99
Press the ? on any module to go to the documentation.
1010

@@ -121,7 +121,7 @@ submenu: [
121121
{
122122
title: 'Module Demo',
123123
icon: BulbIcon,
124-
href: '/moonbase/module?module=demo',
124+
href: '/moonbase/module?group=moon&module=demo',
125125
feature: page.data.features.moonlight,
126126
},
127127
]

β€Ždocs/develop/nodes.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ it takes a platform reboot, and changing the movinghead number of LEDs in my cas
7676
* Lights
7777
* Regular patterns (CRGB as default but also others like Moving Head ...)
7878

79-
* See [Modules](../modules.md)
79+
* See [Modules](../modules)
8080
* Upon changing a pin, driver.init will rerun (FastLED.addLeds, PD and VD driver.init)
8181
* Uses ESPLiveScripts, see compileAndRun. compileAndRun is started when in Nodes a file.sc is choosen
8282
* To do: kill running scripts, e.g. when changing effects

β€Ždocs/develop/pull-requests.mdβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Below lists are ordered in terms of likelyhood to be accepted:
1515
* ⚠️ [EventSocket emitEvent: use String type](https://github.com/theelims/ESP32-sveltekit/commit/54c4a44eb95be2fe344bb78f022c8afcbbd8c731)
1616
* ⚠️ [no-emit-no-clients](https://github.com/MoonModules/MoonLight/commit/c024c2ff656511c67625b3dce3642d6560724482)
1717
* πŸ’‘ [system-status-metrics](https://github.com/theelims/ESP32-sveltekit/commit/352cfe3e376b25f7470ad4f764cdf54f7069c645): use max instead of first
18-
* πŸ’‘ [help-to-docs](https://github.com/theelims/ESP32-sveltekit/commit/2c2d2fae5c37b220bc61dfb1ba6655485de6547f): Help link to github.io docs e.g. [Lights control](https://moonmodules.org/MoonLight/moonbase/module/lightsControl)
18+
* πŸ’‘ [help-to-docs](https://github.com/theelims/ESP32-sveltekit/commit/2c2d2fae5c37b220bc61dfb1ba6655485de6547f): Help link to github.io docs e.g. [Lights control](https://moonmodules.org/MoonLight/moonlight/lightscontrol)
1919
* πŸ’‘ [System metrics](https://moonmodules.org/MoonLight/system/metrics/)
2020
* Loops per second (performance)
2121
* πŸ’‘ [System status](https://moonmodules.org/MoonLight/system/status/)
@@ -26,8 +26,8 @@ Below lists are ordered in terms of likelyhood to be accepted:
2626
## Pending - 🚧
2727

2828
* [File Manager](https://moonmodules.org/MoonLight/moonbase/files/)
29-
* [Devices](https://moonmodules.org/MoonLight/moonbase/module/devices/)
30-
* [MoonBase-Modules](https://moonmodules.org/MoonLight/moonbase/modules/)
29+
* [Devices](https://moonmodules.org/MoonLight/moonbase/devices/)
30+
* [MoonBase-Modules](https://moonmodules.org/MoonLight/develop/modules/)
3131

3232
## Submitted
3333

β€Ždocs/gettingstarted/overview.mdβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
* [Install MoonLight](https://moonmodules.org/MoonLight/gettingstarted/installation/)
44
* [Hardware](https://moonmodules.org/MoonLight/gettingstarted/hardware/)
55
* [Run MoonLight](https://moonmodules.org/MoonLight/moonlight/overview/)
6-
* [Lights control](https://moonmodules.org/MoonLight/moonbase/module/lightsControl/)
7-
* [Effects](https://moonmodules.org/MoonLight/moonbase/module/effects/)
8-
* [Drivers](https://moonmodules.org/MoonLight/moonbase/module/drivers/)
6+
* [Lights control](https://moonmodules.org/MoonLight/moonlight/lightscontrol/)
7+
* [Effects](https://moonmodules.org/MoonLight/moonlight/effects/)
8+
* [Drivers](https://moonmodules.org/MoonLight/moonlight/drivers/)
99

1010
## Sitemap
1111

File renamed without changes.
File renamed without changes.

β€Ždocs/moonbase/overview.mdβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<img width="170" src="https://github.com/user-attachments/assets/87ed3c78-7a4e-4331-b453-47762cce64fa" />
44

55
* [File Manager](https://moonmodules.org/MoonLight/moonbase/filemanager/)
6-
* [Devices](https://moonmodules.org/MoonLight/moonbase/module/devices/)
7-
* [Tasks](https://moonmodules.org/MoonLight/moonbase/module/tasks/)
8-
* [IO](https://moonmodules.org/MoonLight/moonbase/module/input/output/)
6+
* [Devices](https://moonmodules.org/MoonLight/moonbase/devices/)
7+
* [Tasks](https://moonmodules.org/MoonLight/moonbase/tasks/)
8+
* [IO](https://moonmodules.org/MoonLight/moonbase/inputoutput/)
99

1010
## Status Bar
1111

0 commit comments

Comments
Β (0)