Move GDExtension section to engine_details/engine_api.#11652
Move GDExtension section to engine_details/engine_api.#11652Ivorforce wants to merge 1 commit intogodotengine:masterfrom
engine_details/engine_api.#11652Conversation
|
You need to remove the entry in |
ce9af48 to
f4086df
Compare
|
So, the idea is that the godot-cpp stuff stays under scripting and the GDExtension system stuff moves to engine details? This makes sense to me! We can always link from the godot-cpp docs into the GDExtension system docs where we need to. There's one place I noticed where we're linking from GDExtension to godot-cpp, that I think would make more sense the other way around: GDExtension version compatibility currently links to godot-cpp version compatibility. We probably want the more specific case (godot-cpp) referring to the more generic case (GDExtension). |
|
Fine by me! Needs to wait until after 4.6 release though, as we probably don't get to change those URLs in the main repository last minute that make CI unhappy. |
Moves the GDExtension section to
engine_details/engine_api.Needs review / discussion, since I could imagine folks preferring how it is to what I'm proposing.
Motivation
The GDExtension section is currently located in Manual / Scripting. This section is otherwise concerned with which programming languages you can use with Godot.
While the GDExtension section is sometimes useful for godot-cpp users, it is also plenty cross linked.
However, in general it is more a documentation of what GDExtension is to the engine, and parts of it are fairly low level.
I think the
engine_apisection may be better suited for it. This is next to the module documentation, and indeed the two systems are somewhat similar. It's also close by the documentation for architecture and extension APIs.