Skip to content

Repository files navigation

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

About

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

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages