From 94ff4dc29abed0fc39f60a489348f995dd422226 Mon Sep 17 00:00:00 2001 From: Eric Bouchut Date: Tue, 7 Jul 2026 14:25:59 +0200 Subject: [PATCH 1/3] docs: Fix Podman install command on macOS --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4991878..1c5ef4d 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ privileged, always-on daemon. - on macOS: ```shell - brew install podman docker-compose + brew install podman podman-compose podman-desktop podman machine init # Do it once: create the Linux VM podman machine start # Start the VM (needed after each reboot) ``` From 700fa404437115320be02ede189d6dc94826b4b0 Mon Sep 17 00:00:00 2001 From: Eric Bouchut Date: Tue, 7 Jul 2026 15:49:39 +0200 Subject: [PATCH 2/3] docs(readme): Update tbl description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1c5ef4d..ba5b3c8 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ This is necessary in order to regenerate the MERISE database diagrams You will need to install *Python* and: - **`mocodo`**: a CLI tool to generate the MCD and MLD database diagrams from a text-file description of the conceptual data model. -- **`tbls`**: a CLI tool to reverse engineer the live database to generate the MPD. +- **`tbls`**: a CLI tool used to generate the MPD. Here is the procedure: From 0ef74f19bffa54cc0020c413d5083a23383146bf Mon Sep 17 00:00:00 2001 From: Eric Bouchut Date: Tue, 7 Jul 2026 15:59:17 +0200 Subject: [PATCH 3/3] ci(lint): Tune the Checkstyle ruleset to the project style The bundled google_checks.xml reported 157 warnings, about 85 percent of which disagreed with the project's established conventions rather than flagging real issues (122 warnings for 2-space indentation, 12 for Google import order). Adopt a project ruleset at config/checkstyle/checkstyle.xml, a copy of the google_checks.xml bundled with Checkstyle 9.3 (the default engine of maven-checkstyle-plugin 3.6.0) with two adaptations: - Indentation: 4-space basic indentation and 4-space line wrapping, the project's actual convention - CustomImportOrder: removed, import order is managed by the IDE Point configLocation at the new file. The report stays advisory (ADR-0011); it now shows 23 warnings, all genuine signal (Javadoc completeness, star imports, line length), which makes a future switch to a blocking checkstyle:check realistic. 157 => 23 warnings. --- config/checkstyle/checkstyle.xml | 368 +++++++++++++++++++++++++++++++ pom.xml | 8 +- 2 files changed, 373 insertions(+), 3 deletions(-) create mode 100644 config/checkstyle/checkstyle.xml diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml new file mode 100644 index 0000000..b6af57d --- /dev/null +++ b/config/checkstyle/checkstyle.xml @@ -0,0 +1,368 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index bc26698..6b3386a 100644 --- a/pom.xml +++ b/pom.xml @@ -201,21 +201,23 @@ org.apache.maven.plugins maven-checkstyle-plugin ${maven-checkstyle-plugin.version} - google_checks.xml + config/checkstyle/checkstyle.xml true false false