CONTRIBUTING.md: add Lua API link; minor update

...we need to overhaul this with a *bunch* more detail
This commit is contained in:
Starbeamrainbowlabs 2024-09-18 00:37:03 +01:00
parent d787309127
commit 51d3e0a23e
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -2,13 +2,14 @@
Hey there! So you like WorldEditAdditions enough to consider helping out? That's awesome! This guide should get you up and running in no time. Hey there! So you like WorldEditAdditions enough to consider helping out? That's awesome! This guide should get you up and running in no time.
**Lua API documentation:** <https://worldeditadditions.mooncarrot.space/api/>
## Code structure ## Code structure
The WorldEditAdditions codebase is split into 3 main submods: The WorldEditAdditions codebase is split into 3 main submods:
Name | Description Name | Description
--------------------------------|------------------------ --------------------------------|------------------------
`worldeditadditions` | The main mod. Core world manipulation implementations should go in here. `worldeditadditions` | The main mod. Core world manipulation implementations (backed by the `*_core` mod ref core and utility functions) should go in here.
`worldeditadditions_commands` | Chat commands. These interact with the core manipulators in `worldeditadditions` mod. `worldeditadditions_commands` | Chat commands. These interact with the core manipulators in `worldeditadditions` mod.
`worldeditadditions_farwand` | Everything to do with the far wand tool, and now other tools like the cloud wand, multi-point wand, etc. It's different enough to everything else that it warrants it's own separate mod to avoid muddling things. `worldeditadditions_farwand` | Everything to do with the far wand tool, and now other tools like the cloud wand, multi-point wand, etc. It's different enough to everything else that it warrants it's own separate mod to avoid muddling things.
`worldeditadditions_core` | Core components such as the positioning system (`worldeditadditions_core.pos`), the command registration function, and utility functions go in here. `worldeditadditions_core` | Core components such as the positioning system (`worldeditadditions_core.pos`), the command registration function, and utility functions go in here.