godotengine / godotengine/godot-docs

Unclear/non-existent addon dependencies workflow

Open
#8,653 1 comment 0 reactions 0 assignees View on GitHub
area:manual enhancement topic:plugin
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

**Your Godot version:**

Any

**Issue description:**

I'm making lots of addons for the godotlib and my own projects. Some of these addons need another addon to work. Some addons can be used on their own or as part of a 'parent' addon.

What is the most sensible way to do this in godots current state? (not adding any new features)

I think it would be good to start standardising this type of thing now before every addon just makes up their own way. It could be way more modular and tidy if we all stuck to the same system from now.

For example, do I include both addons in separate folders? So that the required 'package' addon comes with the parent addon that uses the package to work..
This seems like the most logical way, but maybe there is some better way to organise addons that require each other.

I can make a PR about this but I feel there needs to be a consensus on the 'official' or recommended way of doing this.

**URL to the documentation page (if already existing):**

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.