Blender Development for PyCharm =============================== Integrated Blender extension development directly into your PyCharm workflow. This plugin provides a comprehensive suite of tools to streamline the creation, testing, and deployment of Blender extensions. The Hot-Swapping Protocol and Auto-load bootstrap is lifted almost directly from the `Blender Development extension for Visual Studio Code `_ by Jacques Lucke and adapted for use in PyCharm with the software's more robust Python development tools. .. note:: Throughout this documentation, references to the **Kotlin project**, **plugin source**, or **BlenderExtensions** refer to the core plugin development repository (the "Kotlin project"). Goal ---- The primary goal of this project is to provide a first-class development experience for Blender Extensions (4.2+) within PyCharm/IntelliJ, including reliable hot-reloading and seamless project management. Getting Started --------------- - :doc:`getting-started/index`: How to build and install the plugin from source. - :doc:`usage/index`: Setting up your first Blender run configuration. - :doc:`getting-started/features`: A detailed look at what the plugin can do. For Developers -------------- - :doc:`core-concepts/index`: Understand the core design and service-oriented structure. - :doc:`contributing/index`: How you can help improve the plugin and our standards. --- *This Project is not sponsored, affiliated, nor associated with the Blender Foundation or JetBrains s.r.o. All Rights reserved.* *This Project is licensed under GNU/GPL V3. For more details, see the LICENSE file in the project repository or visit https://www.gnu.org/licenses/gpl-3.0.en.html* .. toctree:: :maxdepth: 2 :hidden: :caption: Contents: getting-started/index usage/index core-concepts/index contributing/index changelog