diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 61f97f6..610f035 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -49,6 +49,7 @@ jobs: files: | FirstSteps/build/test-results/test/*.xml JavaReleases/build/test-results/test/*.xml + DesignPatterns/build/test-results/test/*.xml - name: Set badge color shell: bash diff --git a/DesignPatterns/README.md b/DesignPatterns/README.md new file mode 100644 index 0000000..3e4f126 --- /dev/null +++ b/DesignPatterns/README.md @@ -0,0 +1,7 @@ +# Design Patterns 🧩 + +## Description 📄 + +This project explores various design patterns and their implementations in modern Java. It aims to provide developers with practical examples and best practices for using design patterns to create robust and maintainable code. + +[Check it out 🔍](src/main/java/pl/mperor/lab/java/Dummy.java) \ No newline at end of file diff --git a/DesignPatterns/src/main/java/pl/mperor/lab/java/Dummy.java b/DesignPatterns/src/main/java/pl/mperor/lab/java/Dummy.java new file mode 100644 index 0000000..a547c1f --- /dev/null +++ b/DesignPatterns/src/main/java/pl/mperor/lab/java/Dummy.java @@ -0,0 +1,14 @@ +package pl.mperor.lab.java; + +public class Dummy { + + /** + * This is the main entry point of the application. + * + * Please note that this method is intentionally left empty. + * For testing purposes, please refer to the test cases located in the 'tests' directory. + */ + public static void main(String[] args) { + // No implementation needed here + } +} \ No newline at end of file diff --git a/README.md b/README.md index 64c6dc4..40075b1 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,5 @@ Each test aims to provide clear examples and answers to common (and not-so-commo ## Modules 📦 - **[JavaReleases 📅](JavaReleases/README.md): Key features by version** -- **[FirstSteps 👣](FirstSteps/README.md): Java Basics** \ No newline at end of file +- **[FirstSteps 👣](FirstSteps/README.md): Java Basics** +- **[DesignPatterns 🧩](DesignPatterns/README.md): Design Patterns in Modern Java** \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 25be4dc..5cfbe87 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1,2 @@ rootProject.name = 'JavaLab' -include 'JavaReleases', 'FirstSteps' +include 'JavaReleases', 'FirstSteps', 'DesignPatterns'