mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-06 00:53:52 +00:00
feat(editor): git integration for collaborative expansion development
- File > Project > Git submenu: Init, Commit, Push, Pull operations - Init Git Repo: initializes git in the project directory with initial commit - Commit Changes: auto-saves zone then commits all changes - Push/Pull: sync with remote repositories for team collaboration - Git Status: shows current repo state directly in the menu - Teams can collaborate on custom expansions using standard git workflows
This commit is contained in:
parent
6f35081013
commit
94e6d5276e
3 changed files with 64 additions and 0 deletions
|
|
@ -26,6 +26,13 @@ struct EditorProject {
|
|||
bool save(const std::string& path) const;
|
||||
bool load(const std::string& path);
|
||||
std::string getZoneOutputDir(int zoneIdx) const;
|
||||
|
||||
// Git integration for collaborative expansion development
|
||||
bool initGitRepo() const;
|
||||
bool gitCommit(const std::string& message) const;
|
||||
bool gitPush() const;
|
||||
bool gitPull() const;
|
||||
std::string gitStatus() const;
|
||||
};
|
||||
|
||||
} // namespace editor
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue