Skip to content

Conversation

@paddy-exe
Copy link
Collaborator

@paddy-exe paddy-exe commented Jan 9, 2026

Renames all references to the demo folder and changes it to "project"

As discussed in the last GDExtension meeting, the demo folder should be renamed to project for generalized usage of the template (addon extensions as well as custom game-based extensions)

Renames all references to the demo folder and changes it to "project"
@paddy-exe paddy-exe requested review from Ivorforce and dsnopek January 9, 2026 20:27
@paddy-exe paddy-exe added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 9, 2026
Copy link
Member

@Ivorforce Ivorforce left a comment

Choose a reason for hiding this comment

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

I'm not 100% sold on "project" for the folder name, because it's a little ambiguous what "project" means (because the parent folder of "project" is already a "project").

The least ambiguous thing I can think of would be "Godot project" but calling it "godot-project" or "godot" doesn't feel right either...

@paddy-exe
Copy link
Collaborator Author

paddy-exe commented Jan 9, 2026

I'm not 100% sold on "project" for the folder name, because it's a little ambiguous what "project" means (because the parent folder of "project" is already a "project").

The least ambiguous thing I can think of would be "Godot project" but calling it "godot-project" or "godot" doesn't feel right either...

Hmmm, yeah understandable. Maybe extension-demo? That way it would be clear that it could be used generally but also clear enough that it is where the demo project is?

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!

Unfortunately, I can't think of any better directory name than "project". If we're catering to both use cases, the name needs to makes sense when:

  1. This is a reusable GDExtension and the Godot project is a demo, as well as when...
  2. This is a "game logic" GDExtension for one specific game, and the Godot project is the game

"project" isn't perfect, but it does work in both those cases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants