diff --git a/.clang-format b/.clang-format
index b41fae9129e..cd54eb45dde 100644
--- a/.clang-format
+++ b/.clang-format
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
# Modified from https://github.com/ament/ament_lint/blob/master/ament_clang_format/ament_clang_format/configuration/.clang-format
Language: Cpp
BasedOnStyle: Google
diff --git a/.clang-tidy b/.clang-tidy
index f5eccdf3cc7..de12fb605c8 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
Checks: "
-*,
boost-use-to-string,
diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml
index 12a857998a0..5c74f7c5e4d 100644
--- a/.github/ISSUE_TEMPLATE/bug.yaml
+++ b/.github/ISSUE_TEMPLATE/bug.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: Bug
description: Report a bug
body:
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 48765c24a7b..deccbf336f6 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
blank_issues_enabled: false
contact_links:
- name: Question
diff --git a/.github/ISSUE_TEMPLATE/task.yaml b/.github/ISSUE_TEMPLATE/task.yaml
index cd8322f5074..58307325ce4 100644
--- a/.github/ISSUE_TEMPLATE/task.yaml
+++ b/.github/ISSUE_TEMPLATE/task.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: Task
description: Plan a task
body:
diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml
index 0264c035357..8fd9b7f4ae0 100644
--- a/.github/dependabot.yaml
+++ b/.github/dependabot.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
version: 2
updates:
- package-ecosystem: github-actions
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index a391e265016..4c4081a67e4 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,17 +1,5 @@
## Description
-## Related links
-
-**Parent Issue:**
-
-- Link
-
-
-
## How was this PR tested?
## Notes for reviewers
diff --git a/.github/stale.yml b/.github/stale.yml
index bc99e4383ca..ffce036c8d0 100644
--- a/.github/stale.yml
+++ b/.github/stale.yml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
# Modified from https://github.com/probot/stale#usage
# Number of days of inactivity before an Issue or Pull Request with the stale label is closed
diff --git a/.github/sync-files.yaml b/.github/sync-files.yaml
index aa720753cbf..e8d63cde667 100644
--- a/.github/sync-files.yaml
+++ b/.github/sync-files.yaml
@@ -1,64 +1,34 @@
- repository: autowarefoundation/sync-file-templates
+ source-dir: sources
files:
- - source: sources/.github/ISSUE_TEMPLATE/bug.yaml
- dest: .github/ISSUE_TEMPLATE/bug.yaml
- - source: sources/.github/ISSUE_TEMPLATE/config.yml
- dest: .github/ISSUE_TEMPLATE/config.yml
- - source: sources/.github/ISSUE_TEMPLATE/task.yaml
- dest: .github/ISSUE_TEMPLATE/task.yaml
- - source: sources/.github/dependabot.yaml
- dest: .github/dependabot.yaml
- - source: sources/.github/pull_request_template.md
- dest: .github/pull_request_template.md
- - source: sources/.github/stale.yml
- dest: .github/stale.yml
- - source: sources/.github/workflows/cancel-previous-workflows.yaml
- dest: .github/workflows/cancel-previous-workflows.yaml
- - source: sources/.github/workflows/comment-on-pr.yaml
- dest: .github/workflows/comment-on-pr.yaml
- - source: sources/.github/workflows/github-release.yaml
- dest: .github/workflows/github-release.yaml
- - source: sources/.github/workflows/pre-commit-optional.yaml
- dest: .github/workflows/pre-commit-optional.yaml
- - source: sources/.github/workflows/pre-commit-optional-autoupdate.yaml
- dest: .github/workflows/pre-commit-optional-autoupdate.yaml
- - source: sources/.github/workflows/pre-commit-autoupdate.yaml
- dest: .github/workflows/pre-commit-autoupdate.yaml
- - source: sources/.github/workflows/semantic-pull-request.yaml
- dest: .github/workflows/semantic-pull-request.yaml
- - source: sources/.github/workflows/spell-check-differential.yaml
- dest: .github/workflows/spell-check-differential.yaml
- - source: sources/.github/workflows/spell-check-daily.yaml
- dest: .github/workflows/spell-check-daily.yaml
- - source: sources/.github/workflows/sync-files.yaml
- dest: .github/workflows/sync-files.yaml
- - source: sources/.clang-format
- dest: .clang-format
- - source: sources/.clang-tidy
- dest: .clang-tidy
- - source: sources/.markdown-link-check.json
- dest: .markdown-link-check.json
- - source: sources/.markdownlint.yaml
- dest: .markdownlint.yaml
- - source: sources/.pre-commit-config-optional.yaml
- dest: .pre-commit-config-optional.yaml
- - source: sources/.pre-commit-config.yaml
- dest: .pre-commit-config.yaml
- - source: sources/.prettierignore
- dest: .prettierignore
- - source: sources/.prettierrc.yaml
- dest: .prettierrc.yaml
- - source: sources/.yamllint.yaml
- dest: .yamllint.yaml
- - source: sources/CODE_OF_CONDUCT.md
- dest: CODE_OF_CONDUCT.md
- - source: sources/CONTRIBUTING.md
- dest: CONTRIBUTING.md
- - source: sources/CPPLINT.cfg
- dest: CPPLINT.cfg
- - source: sources/DISCLAIMER.md
- dest: DISCLAIMER.md
- - source: sources/LICENSE
- dest: LICENSE
- - source: sources/setup.cfg
- dest: setup.cfg
+ - source: .github/ISSUE_TEMPLATE/bug.yaml
+ - source: .github/ISSUE_TEMPLATE/config.yml
+ - source: .github/ISSUE_TEMPLATE/task.yaml
+ - source: .github/dependabot.yaml
+ - source: .github/pull_request_template.md
+ - source: .github/stale.yml
+ - source: .github/workflows/cancel-previous-workflows.yaml
+ - source: .github/workflows/comment-on-pr.yaml
+ - source: .github/workflows/github-release.yaml
+ - source: .github/workflows/pre-commit-optional.yaml
+ - source: .github/workflows/pre-commit-optional-autoupdate.yaml
+ - source: .github/workflows/pre-commit-autoupdate.yaml
+ - source: .github/workflows/semantic-pull-request.yaml
+ - source: .github/workflows/spell-check-differential.yaml
+ - source: .github/workflows/spell-check-daily.yaml
+ - source: .github/workflows/sync-files.yaml
+ - source: .clang-format
+ - source: .clang-tidy
+ - source: .markdown-link-check.json
+ - source: .markdownlint.yaml
+ - source: .pre-commit-config-optional.yaml
+ - source: .pre-commit-config.yaml
+ - source: .prettierignore
+ - source: .prettierrc.yaml
+ - source: .yamllint.yaml
+ - source: CODE_OF_CONDUCT.md
+ - source: CONTRIBUTING.md
+ - source: CPPLINT.cfg
+ - source: DISCLAIMER.md
+ - source: LICENSE
+ - source: setup.cfg
diff --git a/.github/workflows/cancel-previous-workflows.yaml b/.github/workflows/cancel-previous-workflows.yaml
index bd2463d5a8e..ee79ce0e4d4 100644
--- a/.github/workflows/cancel-previous-workflows.yaml
+++ b/.github/workflows/cancel-previous-workflows.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: cancel-previous-workflows
on:
diff --git a/.github/workflows/comment-on-pr.yaml b/.github/workflows/comment-on-pr.yaml
index c80141ddac6..0f2ecf519db 100644
--- a/.github/workflows/comment-on-pr.yaml
+++ b/.github/workflows/comment-on-pr.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: comment-on-pr
on:
pull_request_target:
diff --git a/.github/workflows/github-release.yaml b/.github/workflows/github-release.yaml
index 4b1d7f47c6c..bbe2ac512d7 100644
--- a/.github/workflows/github-release.yaml
+++ b/.github/workflows/github-release.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: github-release
on:
diff --git a/.github/workflows/pre-commit-autoupdate.yaml b/.github/workflows/pre-commit-autoupdate.yaml
index 8d57a53b5cc..489e32a1de1 100644
--- a/.github/workflows/pre-commit-autoupdate.yaml
+++ b/.github/workflows/pre-commit-autoupdate.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: pre-commit-autoupdate
on:
diff --git a/.github/workflows/pre-commit-optional-autoupdate.yaml b/.github/workflows/pre-commit-optional-autoupdate.yaml
index a9fe00401a1..be79ad481d1 100644
--- a/.github/workflows/pre-commit-optional-autoupdate.yaml
+++ b/.github/workflows/pre-commit-optional-autoupdate.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: pre-commit-optional-autoupdate
on:
diff --git a/.github/workflows/pre-commit-optional.yaml b/.github/workflows/pre-commit-optional.yaml
index 12f536c5516..3d0867028f7 100644
--- a/.github/workflows/pre-commit-optional.yaml
+++ b/.github/workflows/pre-commit-optional.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: pre-commit-optional
on:
diff --git a/.github/workflows/semantic-pull-request.yaml b/.github/workflows/semantic-pull-request.yaml
index 71224c224ec..b56040b084f 100644
--- a/.github/workflows/semantic-pull-request.yaml
+++ b/.github/workflows/semantic-pull-request.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: semantic-pull-request
on:
diff --git a/.github/workflows/spell-check-daily.yaml b/.github/workflows/spell-check-daily.yaml
new file mode 100644
index 00000000000..2ff647acf03
--- /dev/null
+++ b/.github/workflows/spell-check-daily.yaml
@@ -0,0 +1,26 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
+name: spell-check-daily
+
+on:
+ schedule:
+ - cron: 0 0 * * *
+ workflow_dispatch:
+
+jobs:
+ spell-check-daily:
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Check out repository
+ uses: actions/checkout@v4
+
+ - name: Run spell-check
+ uses: autowarefoundation/autoware-github-actions/spell-check@v1
+ with:
+ incremental-files-only: false
+ cspell-json-url: https://raw.githubusercontent.com/tier4/autoware-spell-check-dict/main/.cspell.json
+ dict-packages: |
+ https://github.com/autowarefoundation/autoware-spell-check-dict
+ https://github.com/tier4/cspell-dicts
diff --git a/.github/workflows/spell-check-differential.yaml b/.github/workflows/spell-check-differential.yaml
index 90d59626723..e3af4327f21 100644
--- a/.github/workflows/spell-check-differential.yaml
+++ b/.github/workflows/spell-check-differential.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: spell-check-differential
on:
diff --git a/.github/workflows/sync-files.yaml b/.github/workflows/sync-files.yaml
index 0cffbcd2a26..9224c1503ed 100644
--- a/.github/workflows/sync-files.yaml
+++ b/.github/workflows/sync-files.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
name: sync-files
on:
diff --git a/.markdownlint.yaml b/.markdownlint.yaml
index 7b7359fe0cd..584154b2009 100644
--- a/.markdownlint.yaml
+++ b/.markdownlint.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
# See https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md for all rules.
default: true
MD013: false
diff --git a/.pre-commit-config-optional.yaml b/.pre-commit-config-optional.yaml
index 8c9345e15f0..ff325af5e87 100644
--- a/.pre-commit-config-optional.yaml
+++ b/.pre-commit-config-optional.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
repos:
- repo: https://github.com/tcort/markdown-link-check
rev: v3.12.2
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e6c3aba177d..e6dcc3f464a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
ci:
autofix_commit_msg: "style(pre-commit): autofix"
@@ -10,6 +14,7 @@ repos:
- id: check-toml
- id: check-xml
- id: check-yaml
+ args: [--unsafe]
- id: detect-private-key
- id: end-of-file-fixer
- id: mixed-line-ending
@@ -32,6 +37,16 @@ repos:
hooks:
- id: yamllint
+ - repo: https://github.com/tier4/pre-commit-hooks-ros
+ rev: v0.10.0
+ hooks:
+ - id: flake8-ros
+ - id: prettier-xacro
+ - id: prettier-launch-xml
+ - id: prettier-package-xml
+ - id: ros-include-guard
+ - id: sort-package-xml
+
- repo: https://github.com/shellcheck-py/shellcheck-py
rev: v0.10.0.1
hooks:
@@ -43,9 +58,48 @@ repos:
- id: shfmt
args: [-w, -s, -i=4]
+ - repo: https://github.com/pycqa/isort
+ rev: 5.13.2
+ hooks:
+ - id: isort
+
+ - repo: https://github.com/psf/black
+ rev: 24.8.0
+ hooks:
+ - id: black
+ args: [--line-length=100]
+
+ - repo: https://github.com/pre-commit/mirrors-clang-format
+ rev: v18.1.8
+ hooks:
+ - id: clang-format
+ types_or: [c++, c, cuda]
+
+ - repo: https://github.com/cpplint/cpplint
+ rev: 1.6.1
+ hooks:
+ - id: cpplint
+ args: [--quiet]
+ exclude: .cu
+
+ - repo: https://github.com/python-jsonschema/check-jsonschema
+ rev: 0.29.2
+ hooks:
+ - id: check-metaschema
+ files: ^.+/schema/.*schema\.json$
+
+ - repo: local
+ hooks:
+ - id: prettier-svg
+ name: prettier svg
+ description: Apply Prettier with plugin-xml to svg.
+ entry: prettier --write --list-different --ignore-unknown --print-width 200 --xml-self-closing-space false --xml-whitespace-sensitivity ignore
+ language: node
+ files: .svg$
+ additional_dependencies: [prettier@2.7.1, "@prettier/plugin-xml@2.2.0"]
+
- repo: https://github.com/AleksaC/hadolint-py
rev: v2.12.1b3
hooks:
- id: hadolint
-
-exclude: .svg
+ exclude: .svg$
diff --git a/.prettierignore b/.prettierignore
index a3c34d00a13..3e96aacebba 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,2 +1,6 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
*.param.yaml
*.rviz
diff --git a/.prettierrc.yaml b/.prettierrc.yaml
index e29bf327627..fe476936f7b 100644
--- a/.prettierrc.yaml
+++ b/.prettierrc.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
printWidth: 100
tabWidth: 2
overrides:
diff --git a/.yamllint.yaml b/.yamllint.yaml
index 2c7bd088e26..e0be62dbcb1 100644
--- a/.yamllint.yaml
+++ b/.yamllint.yaml
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
extends: default
ignore: |
diff --git a/CPPLINT.cfg b/CPPLINT.cfg
index ba6bdf08c10..81869c92be6 100644
--- a/CPPLINT.cfg
+++ b/CPPLINT.cfg
@@ -1,3 +1,7 @@
+# This file is automatically synced from:
+# https://github.com/autowarefoundation/sync-file-templates
+# To make changes, update the source repository and follow the guidelines in its README.
+
# Modified from https://github.com/ament/ament_lint/blob/ebd524bb9973d5ec1dc48a670ce54f958a5a0243/ament_cpplint/ament_cpplint/main.py#L64-L120
set noparent
linelength=100
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/downarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/downarrow.svg
index 22a70a5fbc9..eb6b3fa15e7 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/downarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/downarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/uparrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/uparrow.svg
index b283329b32b..9df564b2f46 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/uparrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/active/uparrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-end.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-end.svg
index decd600a806..3d57b5a8da4 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-end.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-end.svg
@@ -1,24 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-more.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-more.svg
index 669c8ee6b77..e5aa4c609e4 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-more.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/branch-more.svg
@@ -1,24 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/downarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/downarrow.svg
index 22a70a5fbc9..eb6b3fa15e7 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/downarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/downarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/leftarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/leftarrow.svg
index a1b5eb770c3..d0f92cb0cee 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/leftarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/leftarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_checked.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_checked.svg
index 462030e6b75..253a3390f8b 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_checked.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_checked.svg
@@ -1,22 +1,27 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_unchecked.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_unchecked.svg
index 73e58ac050b..58f7a262cab 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_unchecked.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/radiobutton_unchecked.svg
@@ -1,19 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/rightarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/rightarrow.svg
index 31224808311..3c0f7d75cb7 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/rightarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/rightarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/uparrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/uparrow.svg
index b283329b32b..9df564b2f46 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/uparrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/uparrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/vline.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/vline.svg
index 67f84120ce2..5881dc0f7da 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/vline.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/disabled/vline.svg
@@ -1,23 +1,23 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/add.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/add.svg
index c747fc89c49..71db35634be 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/add.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/add.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-closed.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-closed.svg
index 43acdf27491..1ad9694e59c 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-closed.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-closed.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-end.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-end.svg
index 87f7840f363..7c8f5274b22 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-end.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-end.svg
@@ -1,24 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-more.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-more.svg
index 9f8af0ba8c3..ae87542b2da 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-more.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-more.svg
@@ -1,24 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-open.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-open.svg
index d22353f4e9e..7faf29d632d 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-open.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/branch-open.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_disabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_disabled.svg
index f737c436438..4d209ef8ffb 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_disabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_disabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_enabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_enabled.svg
index d9eee3a1e08..19a52b880ee 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_enabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_enabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_hovered.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_hovered.svg
index b49a8cf315b..cdbfa0da561 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_hovered.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_hovered.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_pressed.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_pressed.svg
index 5d3bccb1941..5470a4c58cd 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_pressed.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_checked_pressed.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_disabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_disabled.svg
index 8f9b9ae512c..31f5e4888aa 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_disabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_disabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_enabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_enabled.svg
index 797fb421df9..aa801e4045a 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_enabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_enabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_hovered.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_hovered.svg
index 43b20a76820..80a8df071f2 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_hovered.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_hovered.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_pressed.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_pressed.svg
index a39172c056a..14b6fec7f85 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_pressed.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_indeterminate_pressed.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_disabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_disabled.svg
index 873587b1985..8b3839bc244 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_disabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_disabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_enabled.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_enabled.svg
index 265a55067f5..2992a9fdfac 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_enabled.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_enabled.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_hovered.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_hovered.svg
index 27990330dc2..28745854522 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_hovered.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_hovered.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_pressed.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_pressed.svg
index e9c0436eb7e..c7f3755b2d4 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_pressed.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/checkbox_unchecked_pressed.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/close.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/close.svg
index fed396b0d88..9026603c977 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/close.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/close.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/downarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/downarrow.svg
index 8176e8f50b0..2481bf8acc0 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/downarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/downarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/float.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/float.svg
index bb2383e4ec7..ba80019b97e 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/float.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/float.svg
@@ -1,20 +1,44 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/leftarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/leftarrow.svg
index e595c0d652d..71678e2e693 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/leftarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/leftarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/minus.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/minus.svg
index 7be3c893e40..7c87293e9b3 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/minus.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/minus.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/more.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/more.svg
index c11e849e587..5ad31e749b1 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/more.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/more.svg
@@ -1 +1,5 @@
-
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked.svg
index ea2d8183e3d..e5173e229fa 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked.svg
@@ -1,22 +1,27 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked_invert.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked_invert.svg
index 92003b1b80c..61dd75ad404 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked_invert.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_checked_invert.svg
@@ -1,22 +1,27 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked.svg
index ec6ee7a3213..8d9ce155419 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked.svg
@@ -1,19 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked_invert.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked_invert.svg
index 5defd965a50..22590a0bff1 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked_invert.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/radiobutton_unchecked_invert.svg
@@ -1,19 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/rightarrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/rightarrow.svg
index 4845aa5975c..26bb041dc59 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/rightarrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/rightarrow.svg
@@ -1,19 +1,19 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/sizegrip.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/sizegrip.svg
index 6a3d5ec4839..bbc7bd248c4 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/sizegrip.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/sizegrip.svg
@@ -1,29 +1,29 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/slider.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/slider.svg
index ecd7581285f..7caf04186da 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/slider.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/slider.svg
@@ -1,19 +1,24 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/splitter-horizontal.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/splitter-horizontal.svg
index 6be8cb04a16..cb95aa21dd8 100644
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/splitter-horizontal.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/splitter-horizontal.svg
@@ -1,3 +1,3 @@
\ No newline at end of file
+
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/tab_close.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/tab_close.svg
index 3c758445d0a..45aa5d57777 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/tab_close.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/tab_close.svg
@@ -1,20 +1,20 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-horizontal.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-horizontal.svg
index 0d639307250..8e7e03463e6 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-horizontal.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-horizontal.svg
@@ -1,31 +1,31 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-vertical.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-vertical.svg
index b6b267ead6f..a6c19f370d7 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-vertical.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/toolbar-handle-vertical.svg
@@ -1,31 +1,31 @@
diff --git a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/uparrow.svg b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/uparrow.svg
index cab8eba2ab5..6eb3e13f7ad 100755
--- a/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/uparrow.svg
+++ b/ansible/roles/qt5ct_setup/files/autoware-rviz-icons/primary/uparrow.svg
@@ -1,19 +1,19 @@
diff --git a/docker/Dockerfile.svg b/docker/Dockerfile.svg
index 7ad00076c97..a9465e1a552 100644
--- a/docker/Dockerfile.svg
+++ b/docker/Dockerfile.svg
@@ -1,541 +1,692 @@
-
+
-