# Compiled and generated things.
build
*.pyc
__pycache__
*.mo
docs/html
*.log
LC_MESSAGES
.cache
*.qmlc
.mypy_cache
.pytest_cache
*venv*

#MacOS
.DS_Store

# Editors and IDEs.
*kdev*
*.kate-swp
*.lprof
*~
*.qm
.directory
.idea
cura.desktop
.vscode

# Eclipse+PyDev
.project
.pydevproject
.settings

#Externally located plug-ins commonly installed by our devs.
plugins/BarbarianPlugin
plugins/cura-big-flame-graph
plugins/cura-camera-position
plugins/cura-god-mode-plugin
plugins/cura-siemensnx-plugin
plugins/CuraBlenderPlugin
plugins/CuraCloudPlugin
plugins/CuraDrivePlugin
plugins/CuraLiveScriptingPlugin
plugins/CuraOpenSCADPlugin
plugins/CuraPrintProfileCreator
plugins/CuraSolidWorksPlugin
plugins/CuraVariSlicePlugin
plugins/Doodle3D-cura-plugin
plugins/FlatProfileExporter
plugins/GodMode
plugins/OctoPrintPlugin
plugins/ProfileFlattener
plugins/SettingsGuide
plugins/SettingsGuide2
plugins/SVGToolpathReader
plugins/X3GWriter
plugins/CuraFlatPack
plugins/CuraRemoteSupport
plugins/ModelCutter
plugins/PrintProfileCreator
plugins/MultiPrintPlugin
plugins/CuraOrientationPlugin

# Blade conan imports 
## general
BladeEngine.exe
plugins/TabAntiWarping
plugins/AutoOrientationPlugin
plugins/BatchPrinting
plugins/BladePostProcessing
plugins/PostProcessingPlugin
plugins/Cura-ArcWelderPlugin
plugins/LinearAdvanceSettingPlugin
plugins/MeshTools
plugins/RawMouse

## data collector
plugins/DataCollector
resources/qml/WelcomePages/DataCollectionsContent.qml

## binary data
resources/i18n
resources/firmware
resources/meshes
resources/themes
resources/images/whats_new
resources/images
resources/texts/whats_new
icons

## blade materials
resources/texts/change_log_materials.md
resources/*/*material_status*
resources/texts/change_log.txt
resources/materials
resources/definitions
resources/extruders
resources/variants
resources/quality
resources/intent

#Build stuff
CMakeCache.txt
CMakeFiles
CPackSourceConfig.cmake
Testing/
CTestTestfile.cmake
Makefile*
junit-pytest-*
CuraVersion.py
cmake_install.cmake

#Debug
*.gcode
run.sh
.scannerwork/
/.coverage
blade_inst

#Prevents import failures when plugin running tests
plugins/__init__.py

conaninfo.txt
conan.lock
conan_imports_manifest.txt
conanbuildinfo.txt
graph_info.json
Ultimaker-Cura.spec
/printer-linter/src/printerlinter.egg-info/
.run
conan_generated.code-workspace
cura/BladeVersion.py
conan_generated_client.code-workspace
pip_requirements
dist
temp_dev
conan-generated-client.code-workspace
resources/setting_visibility/advanced.cfg
resources/setting_visibility/basic.cfg
