Profesionální šablona pro vývoj Blender addonů (4.5+) s čistou architekturou a automatizovaným testováním.
- Klikněte na "Use this template" na GitHubu.
- Přejmenujte složku
addon/my_addonna jméno svého addonu. - Upravte metadata v
addon/my_addon/__init__.py(vbl_info).
Šablona striktně dodržuje oddělení zájmů:
core/: Čistá Python logika. Nesmí importovatbpy.blender/: Glue kód pro Blender (operátory, panely, registrace).deps/: Správa externích závislostí.tests/: Testy umístěné mimo distribuční balíček.
Externí knihovny instalujte do složky addon/my_addon/_deps:
pip install requests -t addon/my_addon/_depsAddon je navržen tak, aby se načetl i v případě, že závislosti chybí (např. pro zobrazení varování uživateli).
Podrobné informace o testování naleznete v TESTING.md.
Pro vytvoření instalovatelného balíčku spusťte:
python3 tools/build_zip.pyVýsledek najdete v adresáři dist/.
GNU GPL v3