diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-01-intellij-start-window.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-01-intellij-start-window.png new file mode 100644 index 00000000000..ba7e3afb7fb Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-01-intellij-start-window.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-02-choose-build-gradle-kts.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-02-choose-build-gradle-kts.png new file mode 100644 index 00000000000..3b885a2d07e Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-02-choose-build-gradle-kts.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-03-guidelines-choose-open-as-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-03-guidelines-choose-open-as-project.png new file mode 100644 index 00000000000..ed7b355e71a Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-03-guidelines-choose-open-as-project.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-04-guidelines-trust-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-04-guidelines-trust-project.png new file mode 100644 index 00000000000..6c3be8efd85 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-04-guidelines-trust-project.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-05-download-jdk-temurin.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-05-download-jdk-temurin.png new file mode 100644 index 00000000000..62c6e079f0c Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-05-download-jdk-temurin.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-06-trust-firewall.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-06-trust-firewall.png new file mode 100644 index 00000000000..39279603f46 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-06-trust-firewall.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-07-importing-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-07-importing-project.png new file mode 100644 index 00000000000..455eb9623e0 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-07-importing-project.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-08-low-memory.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-08-low-memory.png new file mode 100644 index 00000000000..09f6c2c1881 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-08-low-memory.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-09-intellij-directory-mappings-unmodified.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-09-intellij-directory-mappings-unmodified.png new file mode 100644 index 00000000000..0923cdbfc50 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-09-intellij-directory-mappings-unmodified.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-10-intellij-directory-mappings-unregistered-roots.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-10-intellij-directory-mappings-unregistered-roots.png new file mode 100644 index 00000000000..8994ca215a6 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-10-intellij-directory-mappings-unregistered-roots.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-3-choose-build-gradle-kts.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-3-choose-build-gradle-kts.png deleted file mode 100644 index 3130dabd959..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-3-choose-build-gradle-kts.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-4-guidelines-choose-open-as-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-4-guidelines-choose-open-as-project.png deleted file mode 100644 index d184720e488..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/11-4-guidelines-choose-open-as-project.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-01-gradle-sync.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-01-gradle-sync.png similarity index 100% rename from docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-01-gradle-sync.png rename to docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-01-gradle-sync.png diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-02-open-project-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-02-open-project-settings.png new file mode 100644 index 00000000000..380d9cec80c Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-02-open-project-settings.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-02-project-folder.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-02-project-folder.png similarity index 100% rename from docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-02-project-folder.png rename to docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-02-project-folder.png diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-03-project-sdk.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-03-project-sdk.png new file mode 100644 index 00000000000..eeeda60184f Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-03-project-sdk.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-04-download-jdk.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-04-download-jdk.png new file mode 100644 index 00000000000..6a701f11f68 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-04-download-jdk.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-download-jdk-dialog.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-download-jdk-dialog.png new file mode 100644 index 00000000000..62c6e079f0c Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-download-jdk-dialog.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-guidelines-trust-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-guidelines-trust-project.png deleted file mode 100644 index d441dc6cc86..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-05-guidelines-trust-project.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-download-jdk-temurin.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-download-jdk-temurin.png deleted file mode 100644 index 1b761ea6eee..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-download-jdk-temurin.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-enable-annotation-processing.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-enable-annotation-processing.png new file mode 100644 index 00000000000..7d147e0e420 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-06-enable-annotation-processing.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-05-run-gradle.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-07-run-gradle.png similarity index 100% rename from docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-05-run-gradle.png rename to docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-07-run-gradle.png diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-07-trust-firewall.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-07-trust-firewall.png deleted file mode 100644 index a26a930e382..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-07-trust-firewall.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-importing-project.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-importing-project.png deleted file mode 100644 index 2685e32b0aa..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-importing-project.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-locate-BibEntryTest.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-locate-BibEntryTest.png new file mode 100644 index 00000000000..b38441b04fe Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-08-locate-BibEntryTest.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-low-memory.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-low-memory.png deleted file mode 100644 index 06d811bc5ce..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-low-memory.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-run-single-test.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-run-single-test.png new file mode 100644 index 00000000000..f20f08bbc12 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-09-run-single-test.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-10-run-single-test-launch-config.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-10-run-single-test-launch-config.png new file mode 100644 index 00000000000..a4941d6532c Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-10-run-single-test-launch-config.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-11-run-task-for-test.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-11-run-task-for-test.png new file mode 100644 index 00000000000..520dc159623 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-11-run-task-for-test.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-intellij-directory-mappings-unmodified.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-intellij-directory-mappings-unmodified.png deleted file mode 100644 index 720ce942559..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-intellij-directory-mappings-unmodified.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-run-BibEntryTest.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-run-BibEntryTest.png new file mode 100644 index 00000000000..c9cd0f4c138 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-12-run-BibEntryTest.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-intellij-directory-mappings-unregistered-roots.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-intellij-directory-mappings-unregistered-roots.png deleted file mode 100644 index bda1e87d0fa..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-intellij-directory-mappings-unregistered-roots.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-tests-are-green.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-tests-are-green.png new file mode 100644 index 00000000000..c9810caf0a8 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/12-13-tests-are-green.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-01-install-checkstyle.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-01-install-checkstyle.png new file mode 100644 index 00000000000..8cf97f4f4d3 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-01-install-checkstyle.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-confirmation.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-02-checkstyle-confirmation.png similarity index 100% rename from docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-confirmation.png rename to docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-02-checkstyle-confirmation.png diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-checkstyle-restart-ide.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-checkstyle-restart-ide.png new file mode 100644 index 00000000000..109bb402f96 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-checkstyle-restart-ide.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-open-module-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-open-module-settings.png deleted file mode 100644 index f91ed6993df..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-03-open-module-settings.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-download-temurin.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-download-temurin.png deleted file mode 100644 index a0e036d9dfd..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-download-temurin.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-import-checkstyle.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-import-checkstyle.png new file mode 100644 index 00000000000..9c81bdd8051 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-04-import-checkstyle.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-05-select-checkstyle-xml-file.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-05-select-checkstyle-xml-file.png new file mode 100644 index 00000000000..d2b9b4f6e6d Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-05-select-checkstyle-xml-file.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-06-code-style-import-as-jabref.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-06-code-style-import-as-jabref.png new file mode 100644 index 00000000000..2f27ae80779 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-06-code-style-import-as-jabref.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-07-checkstyle-start-import.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-07-checkstyle-start-import.png new file mode 100644 index 00000000000..93ce4889680 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-07-checkstyle-start-import.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-08-checkstyle-import-file.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-08-checkstyle-import-file.png new file mode 100644 index 00000000000..2e94fd6382f Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-08-checkstyle-import-file.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-09-checkstyle-jabref-active.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-09-checkstyle-jabref-active.png new file mode 100644 index 00000000000..9b95adc830c Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-09-checkstyle-jabref-active.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-10-checkstyle-final-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-10-checkstyle-final-settings.png new file mode 100644 index 00000000000..57453a1b201 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-10-checkstyle-final-settings.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-11-checkstyle-window.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-11-checkstyle-window.png new file mode 100644 index 00000000000..1e21cbd665d Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-11-checkstyle-window.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-12-editor-javadoc-do-not-wrap.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-12-editor-javadoc-do-not-wrap.png new file mode 100644 index 00000000000..2a42db052a8 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-12-editor-javadoc-do-not-wrap.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-13-editor-auto-import.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-13-editor-auto-import.png new file mode 100644 index 00000000000..91709cd407f Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-13-editor-auto-import.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-14-code-foldings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-14-code-foldings.png new file mode 100644 index 00000000000..0dd078a4b60 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/13-14-code-foldings.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-01-search-for-launcher.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-01-search-for-launcher.png new file mode 100644 index 00000000000..0ab1406dc6f Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-01-search-for-launcher.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-02-hover-on-play-button.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-02-hover-on-play-button.png new file mode 100644 index 00000000000..c7ed47c5e21 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-02-hover-on-play-button.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-03-run-launcher-dropdown.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-03-run-launcher-dropdown.png new file mode 100644 index 00000000000..e7a7a2c3088 Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-03-run-launcher-dropdown.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-04-run-jabref-from-launcher.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-04-run-jabref-from-launcher.png new file mode 100644 index 00000000000..36273f427cc Binary files /dev/null and b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/89-04-run-jabref-from-launcher.png differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-final-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-final-settings.png deleted file mode 100644 index c49a964e1ea..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-final-settings.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-import-file.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-import-file.png deleted file mode 100644 index 950d2f2c528..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-import-file.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-jabref-active.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-jabref-active.png deleted file mode 100644 index 07225747b6e..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-jabref-active.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-restart-ide.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-restart-ide.png deleted file mode 100644 index 939f5e8954a..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-restart-ide.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-start-import.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-start-import.png deleted file mode 100644 index 5d1e52664e7..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-start-import.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-window.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-window.png deleted file mode 100644 index 581b05802ff..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-checkstyle-window.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-as-jabref.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-as-jabref.png deleted file mode 100644 index 59ce0514d7f..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-as-jabref.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-select-xml-file.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-select-xml-file.png deleted file mode 100644 index a31fb636ca2..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import-select-xml-file.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import.png deleted file mode 100644 index c1a32877c00..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-codestyle-import.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-autoimport.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-autoimport.png deleted file mode 100644 index f442df383f0..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-autoimport.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-javadoc-do-not-wrap.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-javadoc-do-not-wrap.png deleted file mode 100644 index f8ff03b84e3..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-editor-javadoc-do-not-wrap.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-enable-annotation-processing.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-enable-annotation-processing.png deleted file mode 100644 index a6530681614..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-enable-annotation-processing.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-install-checkstyle.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-install-checkstyle.png deleted file mode 100644 index 672d568b41a..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-install-checkstyle.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-installs-temurin.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-installs-temurin.png deleted file mode 100644 index a2b73dcd870..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-installs-temurin.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-locate-bibentrytest.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-locate-bibentrytest.png deleted file mode 100644 index 9a972b35380..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-locate-bibentrytest.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-project-settings-jdk.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-project-settings-jdk.png deleted file mode 100644 index 49f500350a6..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-project-settings-jdk.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-bibentry-test.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-bibentry-test.png deleted file mode 100644 index c3470e66ae3..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-bibentry-test.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test-launch-config.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test-launch-config.png deleted file mode 100644 index ccd4c998ea5..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test-launch-config.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test.png deleted file mode 100644 index 8f486804f88..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-run-single-test.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-select-jdk-eclipse-temurin.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-select-jdk-eclipse-temurin.png deleted file mode 100644 index 93427c95360..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-select-jdk-eclipse-temurin.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-settings-build-and-run-intellij.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-settings-build-and-run-intellij.png deleted file mode 100644 index 7d57f041936..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-settings-build-and-run-intellij.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-start-window.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-start-window.png deleted file mode 100644 index 2ce208b45ae..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-start-window.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-tests-are-green.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-tests-are-green.png deleted file mode 100644 index 178e64d01e1..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-intellij-tests-are-green.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-select-download-jdk.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-select-download-jdk.png deleted file mode 100644 index 596abe28a9b..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-select-download-jdk.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-settings-intellij-code-foldings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-settings-intellij-code-foldings.png deleted file mode 100644 index 735ca1bd159..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/guidelines-settings-intellij-code-foldings.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-11-code-into-ide.md b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-11-code-into-ide.md index d31ddc3a5a3..935b1c901d9 100644 --- a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-11-code-into-ide.md +++ b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-11-code-into-ide.md @@ -13,7 +13,7 @@ Start IntelliJ IDEA. IntelliJ shows the following window: {% figure caption:"IntelliJ Start Window" %} -![IntelliJ Start Window](guidelines-intellij-start-window.png) +![IntelliJ Start Window](11-01-intellij-start-window.png) {% endfigure %} ## Open the project @@ -23,20 +23,20 @@ Click on "Open" Choose `build.gradle.kts` in the root of the `jabref` source folder: {% figure caption:"Choose `build.gradle.kts` in the “Open Project or File” dialog" %} -![Open File or Project dialog](11-3-choose-build-gradle-kts.png) +![Open File or Project dialog](11-02-choose-build-gradle-kts.png) {% endfigure %} After clicking "Open," IntelliJ asks how that file should be opened. Answer: "Open as Project" {% figure caption:"Choose “Open as Project” in the Open Project dialog" %} -![Open Project dialog](11-4-guidelines-choose-open-as-project.png) +![Open Project dialog](11-03-guidelines-choose-open-as-project.png) {% endfigure %} Then, trust the project: {% figure caption:"Choose “Trust Project” in the “Trust and Open Project” dialog" %} -![Trust and Open Project dialog](12-05-guidelines-trust-project.png) +![Trust and Open Project dialog](11-04-guidelines-trust-project.png) {% endfigure %} ## Confirm JDK Downloading @@ -46,7 +46,7 @@ Keep the suggested Java version and choose "Eclipse Temurin" as Vendor. Click "Download". {% figure caption:"Choose “Eclipse Temurin” in the “Download JDK” dialog" %} -![Choose Eclipse Temurin](12-06-download-jdk-temurin.png) +![Choose Eclipse Temurin](11-05-download-jdk-temurin.png) {% endfigure %} ## Allow JDK to access the internet @@ -54,7 +54,7 @@ Click "Download". Allow also access for both cases and click "Allow access". {% figure caption:"Trust JDK" %} -![Windows Firewall JDK](12-07-trust-firewall.png) +![Windows Firewall JDK](11-06-trust-firewall.png) {% endfigure %} ## Wait for IntelliJ IDEA to import the gradle project @@ -64,13 +64,13 @@ This will take several minutes. Wait until this disappears. {% figure caption:"Importing 'jabref' Gradle Project" %} -![Importing 'jabref' Gradle Project](12-08-importing-project.png) +![Importing 'jabref' Gradle Project](11-07-importing-project.png) {% endfigure %} ## IntelliJ IDEA will report low memory {% figure caption:"Low memory pop up" %} -![alt text](12-09-low-memory.png) +![Low memory pop up](11-08-low-memory.png) {% endfigure %} 1. Click on "Configure". @@ -88,7 +88,7 @@ Go to **File > Settings... > Version Control > Directory Mappings**.
Currently, it looks as follows: {% figure caption:"Directory Mappings unmodified" %} -![Directory Mappings including sub modules](12-12-intellij-directory-mappings-unmodified.png) +![Directory Mappings including sub modules](11-09-intellij-directory-mappings-unmodified.png) {% endfigure %} You need to tell IntelliJ to ignore the submodules `jablib\src\main\abbrv.jabref.org`, `jablib\src\main\resources\csl-locales`, and `jablib\src\main\resources\csl-styles`. @@ -98,7 +98,7 @@ Then press the minus button on top. This will make these directories "Unregistered roots:", which is fine. {% figure caption:"Directory Mappings having three unregistered roots" %} -![Directory Mappings having three repositories unregistered](12-13-intellij-directory-mappings-unregistered-roots.png) +![Directory Mappings having three repositories unregistered](11-10-intellij-directory-mappings-unregistered-roots.png) {% endfigure %} Click "OK" diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md index 68e5dadcc12..c83acd5434d 100644 --- a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md +++ b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-12-build.md @@ -14,7 +14,7 @@ Press the synchronization button in the gradle menu. 2. Click on the arrows on the left side of this pane. {% figure caption:"Gradle sync button" %} -![Platform Settings - SDKs](13-01-gradle-sync.png) +![Platform Settings - SDKs](12-01-gradle-sync.png) {% endfigure %} Press Alt+1 to show the project view @@ -22,30 +22,31 @@ Press Alt+1 to show the project view Then, on the left side the project folder is there: {% figure caption:"Project folder" %} -![Project folder](13-02-project-folder.png) +![Project folder](12-02-project-folder.png) {% endfigure %} ## Switch JDK to the latest one -Open the module settings: +Go to "File > Project Structure" or press Ctrl+Shift+Alt+S. -1. Open the context menu of the project -2. Choose "Open Module Settings" +{% figure caption:"Open Project Structure" %} +![Open Project Structure](12-02-open-project-settings.png) +{% endfigure %} + +Click on "Project" on the left side. Then, select **temurin-24** as the project SDK (continue reading if this option is not available). -{% figure caption:"Open Module Settings" %} -![Open Module Settings](13-03-open-module-settings.png) +{% figure caption:"Project Structure - Project SDK" %} +![Project Structure - Project SDK](12-03-project-sdk.png) {% endfigure %} -Enable JDK 24: +If you do not have the access to this JDK, download it by clicking on "Download JDK..." In the dialog that opens, select version 24, vendor "Eclipse Temurin (AdoptOpenJDK HotSpot)", and click "Download". -1. On the left, navigate to "Project". -2. Choose "Download JDK..." -3. Select version 24 -4. Select vendor "Eclipse Temurin" -5. Click on "Download" +{% figure caption:"Dropdown to select Download JDK" %} +![Dropdown to select Download JDK](12-04-download-jdk.png) +{% endfigure %} -{% figure caption:"Download Eclipse Temurin" %} -![Download Eclipse Temurin](13-04-download-temurin.png) +{% figure caption:"Download JDK dialog" %} +![Download JDK dialog](12-05-download-jdk-dialog.png) {% endfigure %} Finally enable the JDK: @@ -59,7 +60,7 @@ Finally enable the JDK: Enable annotation processors by navigating to **File > Settings > Build, Execution, Deployment > Compiler > Annotation processors** and check "Enable annotation processing" {% figure caption:"Enabled annotation processing" %} -![Enable annotation processing](guidelines-intellij-enable-annotation-processing.png) +![Enable annotation processing](12-06-enable-annotation-processing.png) {% endfigure %} ## Using Gradle from within IntelliJ IDEA @@ -71,7 +72,7 @@ Use the Gradle Tool Window to build all parts of JabRef and run it. To do so, expand the JabRef project in the Gradle Tool Window, navigate to "jabgui", expand it, navigate to "application", expand it, and double click "run". {% figure caption:"JabRef > Tasks > application > run" %} -![JabRef > Tasks > application > run](13-05-run-gradle.png) +![JabRef > Tasks > application > run](12-07-run-gradle.png) {% endfigure %} The Gradle run window opens, shows compilation and then the output of JabRef. @@ -161,7 +162,7 @@ Enter `bibentrytest`. Now, `BibEntryTest` should appear first: {% figure caption:"IntelliJ search for class “BibEntryTest”" %} -![IntelliJ search for class "BibEntryTest"](guidelines-intellij-locate-bibentrytest.png) +![IntelliJ search for class "BibEntryTest"](12-08-locate-BibEntryTest.png) {% endfigure %} Press Enter to jump to that class. @@ -169,15 +170,21 @@ Press Enter to jump to that class. Hover on the green play button on `defaultConstructor`: {% figure caption:"However on green play button" %} -![However on green play button](guidelines-intellij-run-single-test.png) +![However on green play button](12-09-run-single-test.png) {% endfigure %} Then, click on it. A popup menu opens. -Choose the first entry "Run testDefaultConstructor" and click on it. +Choose the first entry "Run BibEntryTest.testDefaultConstructor" and click on it. + +{% figure caption:"Run BibEntryTest.testDefaultConstructor" %} +![Popup menu - Run testDefaultConstructor](12-10-run-single-test-launch-config.png) +{% endfigure %} + +Then, another popup menu opens. Choose "test" as the run task for the test. -{% figure caption:"Run testDefaultConstructor" %} -![Popup menu - Run testDefaultConstructor](guidelines-intellij-run-single-test-launch-config.png) +{% figure caption:"Run Tasks for default Constructor" %} +![Run Tasks for default Constructor](12-11-run-task-for-test.png) {% endfigure %} Then, the single test starts. @@ -186,7 +193,7 @@ You also have an entry in the Launch configurations to directly launch the test. You can also click on the debug symbol next to it to enable stopping at breakpoints. {% figure caption:"Launch menu contains BibEntry test case" %} -![Launch menu contains BibEntry test case](guidelines-intellij-run-bibentry-test.png) +![Launch menu contains BibEntry test case](12-12-run-BibEntryTest.png) {% endfigure %} The tests are green after the run. @@ -194,7 +201,7 @@ You can also use the play button there to re-execute the tests. A right-click on "BibEntryTests" enables the debugger to start. {% figure caption:"Run window for the BibEntry test case" %} -![Run window for the BibEntry test case](guidelines-intellij-tests-are-green.png) +![Run window for the BibEntry test case](12-13-tests-are-green.png) {% endfigure %} diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.md b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.md index ab92a327599..76728b89f43 100644 --- a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.md +++ b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.md @@ -16,21 +16,21 @@ Click on "Install" choose "CheckStyle-IDEA".
**Note:** In some MacBooks, `Settings` can be found at the "IntelliJ" button of the app menu instead of at "File". {% figure caption:"Install CheckStyle" %} -![Install CheckStyle](guidelines-intellij-install-checkstyle.png) +![Install CheckStyle](13-01-install-checkstyle.png) {% endfigure %} After clicking, IntelliJ asks for confirmation: {% figure caption:"Third Party Plugin Privacy Notice" %} -![Third Party Plugin Privacy Notice](guidelines-intellij-checkstyle-confirmation.png) +![Third Party Plugin Privacy Notice](13-02-checkstyle-confirmation.png) {% endfigure %} If you agree, click on "Agree" and you can continue. -Afterwards, use the "Restart IDE" button to restart IntelliJ. +Afterward, use the "Restart IDE" button to restart IntelliJ. {% figure caption:"IntelliJ restart IDE" %} -![IntelliJ restart IDE](guidelines-intellij-checkstyle-restart-ide.png) +![IntelliJ restart IDE](13-03-checkstyle-restart-ide.png) {% endfigure %} Click on "Restart" to finally restart. @@ -44,14 +44,14 @@ then click "Import Scheme >", then click "IntelliJ IDEA code style XML" {% figure caption:"Location of “Import Scheme > IntelliJ IDEA code style XML”" %} -![Location of IntelliJ IDEA code style XML](guidelines-intellij-codestyle-import.png) +![Location of IntelliJ IDEA code style XML](13-04-import-checkstyle.png) {% endfigure %} You have to browse for the directory `config` in JabRef's code. There is an `IntelliJ Code Style.xml`. {% figure caption:"Browsing for `config/IntelliJ Code Style.xml`" %} -![Browsing for config/IntelliJ Code Style.xml](guidelines-intellij-codestyle-import-select-xml-file.png) +![Browsing for config/IntelliJ Code Style.xml](13-05-select-checkstyle-xml-file.png) {% endfigure %} Click "OK". @@ -60,7 +60,7 @@ At following dialog is "Import Scheme". Click there "OK", too. {% figure caption:"Import to JabRef" %} -![Import to JabRef](guidelines-intellij-codestyle-import-as-jabref.png) +![Import to JabRef](13-06-code-style-import-as-jabref.png) {% endfigure %} Click on "Apply" to store the preferences. @@ -74,7 +74,7 @@ Go to **File > Settings... > Tools > Checkstyle > Configuration File** Trigger the import dialog of a CheckStyle style by clicking the \[+] button: {% figure caption:"Trigger the rule import dialog" %} -![Trigger the rule import dialog](guidelines-intellij-checkstyle-start-import.png) +![Trigger the rule import dialog](13-07-checkstyle-start-import.png) {% endfigure %} Then: @@ -85,7 +85,7 @@ Then: * Click "Next" {% figure caption:"Filled Rule Import Dialog" %} -![Filled Rule Import Dialog](guidelines-intellij-checkstyle-import-file.png) +![Filled Rule Import Dialog](13-08-checkstyle-import-file.png) {% endfigure %} Click on "Finish" @@ -93,14 +93,14 @@ Click on "Finish" Activate the CheckStyle configuration file by ticking it in the list {% figure caption:"JabRef's checkstyle config is activated" %} -![JabRef's checkstyle config is activated](guidelines-intellij-checkstyle-jabref-active.png) +![JabRef's checkstyle config is activated](13-09-checkstyle-jabref-active.png) {% endfigure %} Ensure that the [latest CheckStyle version](https://checkstyle.org/releasenotes.html) is selected (10.21.0 or higher). Also, set the "Scan Scope" to "Only Java sources (including tests)". {% figure caption:"Checkstyle is the highest version - and tests are also scanned" %} -![Checkstyle is the highest version - and tests are also scanned](guidelines-intellij-checkstyle-final-settings.png) +![Checkstyle is the highest version - and tests are also scanned](13-10-checkstyle-final-settings.png) {% endfigure %} Save settings by clicking "Apply" and then "OK" @@ -112,7 +112,7 @@ In "Rules", change to "JabRef". Then, you can run a check on all modified files. {% figure caption:"JabRef's style is active - and we are ready to run a check on all modified files" %} -![JabRef's style is active - and we are ready to run a check on all modified files](guidelines-intellij-checkstyle-window.png) +![JabRef's style is active - and we are ready to run a check on all modified files](13-11-checkstyle-window.png) {% endfigure %} ## Have auto format working properly in JavaDoc @@ -124,7 +124,7 @@ Go to **File > Settings... > Editor > Code Style > Java > JavaDoc**. At "Other", disable "Wrap at right margin" {% figure caption:"”Wrap at right margin” disabled" %} -!["Wrap at right margin" disabled](guidelines-intellij-editor-javadoc-do-not-wrap.png) +!["Wrap at right margin" disabled](13-12-editor-javadoc-do-not-wrap.png) {% endfigure %} ## Enable proper import cleanup @@ -134,7 +134,7 @@ There, enable both "Add unambiguous imports on the fly" and "Optimize imports on (Source: [JetBrains help](https://www.jetbrains.com/help/idea/creating-and-optimizing-imports.html#automatically-add-import-statements)). {% figure caption:"Auto import enabled" %} -![Enable auto import](guidelines-intellij-editor-autoimport.png) +![Enable auto import](13-13-editor-auto-import.png) {% endfigure %} Press "OK". @@ -146,7 +146,7 @@ At section "General", disable "File header" and "Imports". At section "Java", disable "One-line methods". {% figure caption:"Code foldings disabled" %} -![Code foldings disabled](guidelines-settings-intellij-code-foldings.png) +![Code foldings disabled](13-14-code-foldings.png) {% endfigure %} Press "OK". diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-89-run-with-intellij.md b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-89-run-with-intellij.md index c702a9b40d1..819e569e442 100644 --- a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-89-run-with-intellij.md +++ b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-89-run-with-intellij.md @@ -31,17 +31,17 @@ Due to [IDEA-119280](https://youtrack.jetbrains.com/issue/IDEA-119280), it is a 1. Now you have two Explorer windows opened. Copy all files and directories from the first one to the second one. 11. Locate the class `Launcher` (e.g., by ctrl+N and then typing `Launcher`). Press Enter to jump to that class.
- IntelliJ search for class “Launcher” + IntelliJ search for class “Launcher”
IntelliJ search for class “Launcher”
12. Click on the green play button next to the `main` method to create a Launch configuration. IntelliJ will fail in launching.
- However on green play + However on green play
However on green play
- Run JabRef via launcher -
Run JabRef via launcher
+ Run JabRef via launcher drop down +
Run JabRef via launcher drop down
13. On the top right of the IntelliJ window, next to the newly created launch configuration, click on the drop down 14. Click on "Edit Configurations..." @@ -74,7 +74,7 @@ Due to [IDEA-119280](https://youtrack.jetbrains.com/issue/IDEA-119280), it is a 19. Click "Apply" 20. Click "Run". You can also click on the debug symbol next to it to enable stopping at breakpoints.
- Launch menu contains “Launcher” + Launch menu contains “Launcher”
Launch menu contains “Launcher”
diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-choose-jdk-adoptopenjdk-on-windows-project-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-choose-jdk-adoptopenjdk-on-windows-project-settings.png deleted file mode 100644 index 76207c5d3d6..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-choose-jdk-adoptopenjdk-on-windows-project-settings.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-hover-on-play-button.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-hover-on-play-button.png deleted file mode 100644 index fb824f7392f..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-hover-on-play-button.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-jabref-from-launcher.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-jabref-from-launcher.png deleted file mode 100644 index a2717408b2c..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-jabref-from-launcher.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-launcher.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-launcher.png deleted file mode 100644 index be78b64312c..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-run-launcher.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-search-for-launcher.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-search-for-launcher.png deleted file mode 100644 index 87f2dd7ef8e..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-search-for-launcher.png and /dev/null differ diff --git a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/mise/intellij-settings.png b/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/mise/intellij-settings.png deleted file mode 100644 index 92a10f12333..00000000000 Binary files a/docs/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/mise/intellij-settings.png and /dev/null differ