blender compiler init

This commit is contained in:
Nathan
2025-08-20 17:04:08 -06:00
parent b46b7e21e8
commit a48b871f8b
7 changed files with 189 additions and 272 deletions

View File

@@ -960,11 +960,116 @@ Hello! I was trying to create a `.gitignore` file for your Blender extension pro
---
<details><summary>Edit file: .gitignore</summary>
I'm creating a .gitignore file for the Blender extension project to exclude common files that shouldn't be tracked in version control.
**Chunk 1**
Lines added: 75, lines removed: 1
```diff
@@ -1,1 +1,75 @@
-
+ # Blender files
+ *.blend
+ *.blend1
+ *.blend2
+
+ # Python cache
+ __pycache__/
+ *.py[cod]
+ *$py.class
+ *.so
+
+ # Distribution / packaging
+ .Python
+ build/
+ develop-eggs/
+ dist/
+ downloads/
+ eggs/
+ .eggs/
+ lib/
+ lib64/
+ parts/
+ sdist/
+ var/
+ wheels/
+ *.egg-info/
+ .installed.cfg
+ *.egg
+
+ # PyInstaller
+ *.manifest
+ *.spec
+
+ # Unit test / coverage reports
+ htmlcov/
+ .tox/
+ .coverage
+ .coverage.*
+ .cache
+ nosetests.xml
+ coverage.xml
+ *.cover
+ .hypothesis/
+ .pytest_cache/
+
+ # Environments
+ .env
+ .venv
+ env/
+ venv/
+ ENV/
+ env.bak/
+ venv.bak/
+
+ # IDE files
+ .vscode/
+ .idea/
+ *.swp
+ *.swo
+ *~
+
+ # OS generated files
+ .DS_Store
+ .DS_Store?
+ ._*
+ .Spotlight-V100
+ .Trashes
+ ehthumbs.db
+ Thumbs.db
+
+ # Blender addon development
+ *.log
+ temp/
+ tmp/
+
```
</details>
---
Perfect! I've created a comprehensive `.gitignore` file for your Blender extension project. This will exclude:
- **Blender files** (`.blend`, `.blend1`, `.blend2`)
- **Python cache** (`__pycache__/`, `.pyc` files)
- **Development environments** (virtual environments, IDE files)
- **OS generated files** (`.DS_Store`, `Thumbs.db`)
- **Temporary and log files**
Your Dynamic Link Manager extension is now ready with:
-`blender_manifest.toml` - Proper manifest format
-`__init__.py` - Main addon file
-`operators.py` - Core functionality
-`ui.py` - User interface
-`README.md` - Documentation
-`LICENSE` - GPL-2.0 license
-`.gitignore` - Version control exclusions
-`assets/` and `icons/` directories
The extension is ready to be installed in Blender 4.5.0+ and should appear in the 3D View sidebar under "Dynamic Link Manager"!
---