deployment
This commit is contained in:
30
build/file_exclusions.json
Normal file
30
build/file_exclusions.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"comment": "File exclusion configuration for building different addon versions",
|
||||
"description": "Maps features to specific files/directories that should be excluded from free builds",
|
||||
"version_configs": {
|
||||
"free": {
|
||||
"description": "Free version - core text texture generation only",
|
||||
"exclude_files": [
|
||||
"core/normal_maps.py",
|
||||
"operators/preset_ops.py",
|
||||
"operators/utility_ops.py",
|
||||
"presets/"
|
||||
],
|
||||
"exclude_patterns": ["*batch*", "*advanced*"],
|
||||
"max_texture_size": 1024,
|
||||
"max_concurrent_operations": 1
|
||||
},
|
||||
"full": {
|
||||
"description": "Full version - all features included",
|
||||
"exclude_files": [],
|
||||
"exclude_patterns": [],
|
||||
"max_texture_size": 4096,
|
||||
"max_concurrent_operations": 4
|
||||
}
|
||||
},
|
||||
"feature_to_files_mapping": {
|
||||
"normal_maps": ["core/normal_maps.py"],
|
||||
"presets": ["presets/", "operators/preset_ops.py"],
|
||||
"batch_processing": ["operators/utility_ops.py"]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user