blender compiler init
This commit is contained in:
@@ -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"!
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user