blender/tools
2026-10-01 13:46:06 +02:00
..
check_blender_release Deps: Library changes for Blender 5.2 LTS 2026-05-11 19:04:45 +02:00
check_docs Cleanup: declare __all__ for many scripts in tools/ 2025-01-04 20:27:58 +11:00
check_source Cleanup: correct & update spelling 2026-09-30 15:00:21 +10:00
config Fix #163192: Memory leak on WM_exit after recent commit 2026-08-31 10:35:10 +02:00
debug Node Tools: Registration cleanup and drawing refactor 2026-05-25 21:26:01 +02:00
git Cleanup: declare __all__ for Python scripts 2025-01-06 16:45:36 +11:00
modules UI: Replace contractions with long-form text 2025-08-05 11:16:22 +02:00
svn_rev_map Cleanup: declare __all__ for Python scripts 2025-01-06 16:45:36 +11:00
triage Tools: Only list reports in the Blender repo in issues per module script 2026-09-02 11:02:55 +02:00
utils Fix blender_theme_as_c.py after rename of ListBase::first 2026-09-15 11:19:09 +02:00
utils_api Python: Rename legacy Grease Pencil types to Annotation 2025-07-18 12:57:01 +02:00
utils_build Cleanup: remove tools/utils_build/cmake-flags 2025-08-21 12:02:33 +10:00
utils_doc Linux: replace JEMALLOC with TBB_MALLOC_PROXY 2026-01-09 00:25:08 +00:00
utils_ide Fix: cmake_qtcreator_project.py error missing "sys" import 2026-01-28 11:23:44 +01:00
utils_maintenance Prepare for clang-format 22.1 2026-09-30 10:15:48 +10:00
readme.rst Re-design of submodules used in blender.git 2023-02-21 16:39:58 +01:00

Blender Dev Tools
#################

This repository is intended for miscellaneous tools, utilities, configurations and
anything that helps with Blender development, but aren't directly related to building Blender.

Some of the tools included may be used stand-alone, others expect Blenders source code to be available.


Usage
=====

While this is a stand-alone repository,
some of the scripts which access Blenders source code assume this repository will be located at
``tools`` within Blenders source code repository. At some point this may be included as a submodule.

Some tools also rely on the ``blender`` binary, this is assumed to be located at: ``../../blender.bin``.
*The root directory of Blender's git repository*


Categories
==========

Check Source
------------

Any tools for scanning source files to report issues with code, style, conventions, deprecated features etc.


Config
------

Configuration for 3rd party applications (IDE's, code-analysis, debugging tools... etc).


Git
---

Scripts and utilities for working with git.


Utils
-----

Programs (scripts) to help with development
(currently for converting formats, creating mouse cursor, updating themes).