Skip to content

Conversation

Ivorforce
Copy link
Member

@Ivorforce Ivorforce commented Oct 5, 2025

On Discord, we regularly get people asking about or being directed to the "Getting Started" section of godot-cpp. This is great, because that means it's really useful!

However, we also regularly get people building with custom api files, although they do not intend to target the latest master or a custom branch. Often, they end up doing it because they don't read the text carefully enough to realize that this step is optional.

Since most people do not need to build custom api files, and will target a stable branch instead, I don't think this information should be part of the "Getting Started" doc. I therefore propose to move it to "Build system" in a dedicated subsection instead.

@Ivorforce Ivorforce requested review from dsnopek and paddy-exe October 5, 2025 00:18
@Ivorforce Ivorforce added enhancement area:manual Issues and PRs related to the Manual/Tutorials section of the documentation topic:gdextension labels Oct 5, 2025
@Ivorforce Ivorforce force-pushed the godot-cpp-custom-bindings branch from 3fe02e7 to b544f70 Compare October 5, 2025 11:25
Copy link
Contributor

@dsnopek dsnopek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! This looks great me :-)

…ructions from the intro doc, because most people won't need it for their first project.
@Ivorforce Ivorforce force-pushed the godot-cpp-custom-bindings branch from b544f70 to 88604e5 Compare October 5, 2025 11:30
Copy link
Contributor

@paddy-exe paddy-exe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍🏻

@Ivorforce Ivorforce changed the title Move godot-cpp custom bindings information from "Getting Started" to build system information Move godot-cpp custom API file information from "Getting Started" to build system information Oct 5, 2025
@mhilbrunner
Copy link
Member

LGTM. Should we cherrypick this for any branches?

@Ivorforce
Copy link
Member Author

Should we cherrypick this for any branches?

It applies to 4.5. Can't cherry-pick further than that though because of previous changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:manual Issues and PRs related to the Manual/Tutorials section of the documentation cherrypick:4.5 enhancement topic:gdextension
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants