Skip to content

Move demos to a submodule (2.0)#425

Merged
cullumi merged 19 commits into2.0from
2.0-Demos-Module
Nov 6, 2025
Merged

Move demos to a submodule (2.0)#425
cullumi merged 19 commits into2.0from
2.0-Demos-Module

Conversation

@cullumi
Copy link
Collaborator

@cullumi cullumi commented Jul 26, 2025

2.0 Demos Sub-Module

What it Does

Changed 2.0's demos folder into a module connecting to the gaea-demos 2.0 branch.

Things to Note

For the sake of releases this shouldn't have any negative consequences. However, users cloning the repository would need to initialize submodule files for use on their local machine. Additionally, we should be careful not to make anything in the core plugin dependent on anything in the demos module (our automated testing already catches this as it stands).

Partially addresses #427

@cullumi cullumi requested a review from BenjaTK July 26, 2025 03:19
@cullumi cullumi linked an issue Jul 26, 2025 that may be closed by this pull request
@cullumi
Copy link
Collaborator Author

cullumi commented Oct 11, 2025

Just waiting on the ability to properly duplicate GaeaGraph resource files in #431 (so that demos and tests can be decoupled, since the automated tests don't have access to the gaea-demos submodule).

@cullumi cullumi added the organization Movement of code around, refactoring, removal of code. label Nov 4, 2025
@cullumi cullumi requested a review from Zehir November 5, 2025 03:54
Copy link
Collaborator

@BenjaTK BenjaTK left a comment

Choose a reason for hiding this comment

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

LGTM

@BenjaTK BenjaTK changed the title 2.0 Demos Module Integration Move demos to a submodule (2.0) Nov 5, 2025
Copy link
Collaborator

@BenjaTK BenjaTK left a comment

Choose a reason for hiding this comment

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

Forgot to approve, oops.

@cullumi cullumi merged commit 85efd58 into 2.0 Nov 6, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

organization Movement of code around, refactoring, removal of code. repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Convert demos / scenes folders for Gaea into git sub-modules.

2 participants