# C++ objects and libs
*.slo
*.lo
*.o
*.a
*.la
*.lai
*.so
*.so.*
*.dll
*.dylib

# Qt-es
object_script.*.Release
object_script.*.Debug
*_plugin_import.cpp
/.qmake.cache
/.qmake.stash
*.pro.user
*.pro.user.*
*.qbs.user
*.qbs.user.*
*.moc
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qmlc
*.jsc
Makefile*
*build-*
*.qm
*.prl

# Qt unit tests
target_wrapper.*

# QtCreator
*.autosave

# QtCreator Qml
*.qmlproject.user
*.qmlproject.user.*

# QtCreator CMake
CMakeLists.txt.user*
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
install_manifest.txt

# QtCreator 4.8< compilation database
compile_commands.json

# QtCreator local machine specific files for imported projects
*creator.user*

*_qmlcache.qrc

build/
exe/
bin/
*.user
*.user.*
log/*.log
log/BlackBox/*.log
Save_Data/*.txt
static_build/
static_bin/
keys/
log/
plot/*.log
static_build*
static_bin*
bin*
*.log
Tools/
*.hex
hex
choreonoid
tmp
temp
.vscode
debug/
dist/
.generated_files/
queuelogs/
3rdparty
mujoco
hw_configs/*.csv
.claude/settings.local.json

ros2/install
ros2/build
ros2/log

rbq_sdk/ros2/install
rbq_sdk/ros2/build
rbq_sdk/ros2/log

rbq_simulator/rbq_gazebo/ros2/install
rbq_simulator/rbq_gazebo/ros2/build
rbq_simulator/rbq_gazebo/ros2/log

cyclonedds.xml
sdk
!docs/**/sdk/
!docs/**/sdk/**
thirdparty

# docs
node_modules
docs/.vitepress/dist/
cache
package-lock.json
docs/public/doxygen
docs/public/downloads/

# seminar — rendered slide outputs (Marp etc.); keep .md sources
docs/seminar/*/*.pdf
docs/seminar/*/*.pptx
docs/seminar/*/*.html

# rbq_gym
logs/
__pycache__/
*.egg-info/
rbq_lab/outputs/
.docker
.cache

# Generated by MacOS
.DS_Store

# Generated by Windows
Thumbs.db

# Applications
*.app
*.exe
*.war

# Large media files
*.mp4
*.tiff
*.avi
*.flv
*.mov
*.wmv
*.jpg

# VS Code
.vscode

# other
*.egg-info
__pycache__

# IDEs
.idea

# cache
.pytest_cache

# JetBrains IDE
.idea/

# python
dist/

# ros
rbq_sdk/ros2/install/

# release.bash 가 PyPI 업로드용으로 README에 출시노트를 붙였다가 원복할 때 쓰는 백업.
# trap이 못 도는 비정상 종료(SIGKILL 등)에서 남을 수 있어 커밋 사고를 막으려고 무시한다.
rbq_sdk/python/README.md.release-bak

# private_release.bash 가 origin/develop 을 꺼내 빌드하는 전용 워크트리
.dev-release-src

# 위쪽 Qt 블록의 `*build-*` (Qt Creator 섀도 빌드 디렉터리용)가 이 이슈 폼까지 먹는다.
# 예외를 안 두면 파일이 조용히 커밋에서 빠져 빌드에러 폼이 GitHub 에 안 생긴다.
!.github/ISSUE_TEMPLATE/build-error.yml
