blender/tools
2026-03-03 16:13:25 +01:00
..
check_blender_release Build: Library changes for Blender 5.1 2026-01-22 18:49:15 +01:00
check_docs Cleanup: declare __all__ for many scripts in tools/ 2025-01-04 20:27:58 +11:00
check_source Fix: missing import in project_source_info.py 2026-02-13 19:42:23 +11:00
config Build: Misc build fixes for the 5.1 library update (squash) 2026-02-05 23:10:02 +01:00
debug Cleanup: resolve "make check_licenses" warnings 2026-02-06 22:45:54 +11: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 Fix: Typo in tools/triage/issues_needing_info.py 2025-09-25 10:32:04 +02:00
utils Fix #155106: blender_theme_as_c.py uses wrong header includes 2026-03-03 16:13:25 +01: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 PyAPI: make internal modules explicitly "private" 2025-10-13 09:35:09 +00:00
readme.rst

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).