Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 2.64 KB

File metadata and controls

39 lines (26 loc) · 2.64 KB

Blenderaddons ng logo Blender Python Test Status Coverage

blenderaddons-ng

A Visual Studio Code project to develop, test, and profile Blender add-ons.

background

I would like to focus a bit more on automated testing of Blender add-ons. And I am not talking about interactively testing an add-on to see if it does what it should do, that has its place, but creating and automatically executing unit tests for core functionality in add-ons.

This requires a clean setup and some thinking, and this repository should reflect this setup.

The name of the repo reflects that this is (sort of) intended as the next generation of the add-ons in the blenderaddons repo, although I do not intend to port everything over.

additional information

More information can be found on the website for this repo. Here you will find more on the goals, dependencies and the workflow to setup things for a new add-on.

I have also written some blog articles that provide some background information and show this repo in action:

contributing

I am happy to review pull requests with improvements or even complete new add-ons. Just make sure:

  • The code is yours,
  • is licensed under GPL v3 or later,
  • runs on the current Blender version (see label at top of this file),
  • and comes with extensive test coverage