Commit Graph

3394 Commits

Author SHA1 Message Date
Ilkka Seppälä c4e40f2be1 fix: Fix context object tests (#2416)
* add missing sonar goal

* fix ServiceContextTest

* update test

* refactor test
2023-01-01 14:52:51 +02:00
Ilkka Seppälä 8877ba70d3 fix: Fix context object (#2415)
* fix pr builder goals

* update links

* add context-object to build

* add autogenerated content

* fix checkstyle findings
2023-01-01 12:28:51 +02:00
allcontributors[bot] 3d30e92cb2 docs: add Marikattt as a contributor for code (#2414)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-01 10:59:33 +02:00
marikattt 4709922f11 feature: add Page Controller pattern (#2202)
* feat: create page controller

* add test

* add documentation

* fix: delete img file

* fix: modify App, SignupMode, UserController, pom.xml, and Readme

* fix: modify MVC files on page controller

* fix: modify readme file
2023-01-01 10:57:30 +02:00
Ilkka Seppälä b507913b5c fix: Remove invalid real-world example 2022-12-31 22:21:01 +02:00
Ilkka Seppälä 79d94b9509 feature: Add dependabot configuration 2022-12-31 11:32:44 +02:00
allcontributors[bot] 3c1945c3ad docs: add KarmaTashiCat as a contributor for translation (#2408)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-29 20:55:29 +02:00
KarmaTashiCat 8596d38eba translation: Translate the aggregator-microservices readme to Spanish [Issue #2335 (Task of issue #2277 )] (#2338)
* Translate:  Translate the aggregator-microservices readme to Spanish [Issue #2335 (Task of issue #2277 )]

* Translate:  Translate the aggregator-microservices readme to Spanish [Issue #2335 (Task of issue #2277 )]

* Update README.md

* Restored translated YAML Frontmatter keys to right words not translated and minor new changes

Minor new changes are at YAML Frontmatter variables values of lines 2 and 3 where have switched the order of translated words to homogeinize the belowing structure of that order like figured at following lines 6,7 and 8 (First english term and then Spanish translation between parenthesis)

* Update localization/es/aggregator-microservices/README.md

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>

* Update localization/es/aggregator-microservices/README.md

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>

* Update localization/es/aggregator-microservices/README.md

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>

* Update localization/es/aggregator-microservices/README.md

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>

* Update localization/es/aggregator-microservices/README.md

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-12-29 20:53:55 +02:00
allcontributors[bot] ab81f7e3d1 docs: add nakul251197 as a contributor for code (#2406)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-29 13:07:01 +02:00
Nakul Nambiar fd402fc876 feature: #1288 Added The Client Session Design Pattern (#2155)
* #1288 Add client session design pattern

* #1288 Add license to files

* Inserted README file for session_state_pattern

* Added real-world example to client-session/README

* #1288 Add server tests

* #1288 Fixed code smells

* #1288 Removed unused getter and setters

* #1288 incorporated feedback

* #1288 Added maven-assembly-plugin

* #1288 Added more description

Co-authored-by: Nakul Nambiar <u7433687@anu.edu.au>
Co-authored-by: Denis <u7281557@anu.edu.au>
2022-12-29 13:05:29 +02:00
allcontributors[bot] 9c4829ea56 docs: add Chak-C as a contributor for code (#2405)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-29 11:22:22 +02:00
Chak-C e223459db8 feature: Add context object pattern (#2304)
* Add context object pattern and corresponding tests

* Update context pattern

* Add README, class diagram, puml file.
Add toString method in ServiceContext.java.
Add tests for coverage.

* Improvements:
Remove plugin in pom file
Add comments in app.java
Change local variable keyword to var in app.java
Use lombok for getters, setters and tostring
Change method signature in context object

* Refreshing environment-1

* Reconfigure pom file.

Co-authored-by: Alvis Chan <u7287079@edu.anu.au>
Co-authored-by: u7287079 <u7287079@anu.edu.au>
2022-12-29 11:17:28 +02:00
Ilkka Seppälä 695e12379d dependencies: Upgrade urm-maven-plugin (#2404)
* upgrade urm

* remove unused property

* Update sonar PR analysis

* add missing license headers

* update urm version
2022-12-28 18:19:26 +02:00
allcontributors[bot] 71cb0f2b71 docs: add girolamo-giordano as a contributor for translation (#2403)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-18 20:34:48 +02:00
Girolamo Giordano 57e7162111 translation: Modified IT README file (#2314) (#2398)
* fix it README

* linking it readme to it file readme and correct the translation for it readme
2022-12-18 20:33:12 +02:00
Ilkka Seppälä 9262dc52b4 fix: separate workflow for pull_request_target (#2402) 2022-12-18 15:33:00 +02:00
Ilkka Seppälä 3be7664dd4 fix: Allow secrets in incoming pull requests (#2400)
* allow secrets in incoming pull requests

* trigger on multiple events

* fix syntax
2022-12-17 23:25:09 +02:00
allcontributors[bot] 9a92930dfa docs: add Ap284 as a contributor for code (#2388)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-10 16:56:47 +02:00
Aparna 147e2e681a feature: added code refactoring changes for 2378 (#2379)
* fix:added code refactoring changes for 2378

* fix:added code refactoring changes for 2378

* build fix for 2378

* fix: updated pom.xml files for 2378 issue

* fix:build fix for 2378 issue

Co-authored-by: aparna <aparna@aparnas-MacBook-Air.local>
2022-12-10 16:55:37 +02:00
Ilkka Seppälä 6693527485 build: Github actions based sonar analysis (#2387)
* gh actions based sonar analysis

* trigger build
2022-12-04 20:42:54 +02:00
Robert Volkmann 9181210f81 dependencies: update com.google.guice 4.0 to 5.1.0 (#2357)
* dep: update com.google.guice 4.0 to 5.1.0

* Add property for version of gson
2022-12-04 20:30:41 +02:00
allcontributors[bot] 5e461bfe5d docs: add shivu2002a as a contributor for code (#2385)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-04 18:33:22 +02:00
Shivanagouda Agasimani b2eb312b5e feature: Embedded value pattern (#2384)
* Emdedded value design pattern

* Adding suggested changes

* Adding module in parent POM

* Fixed checkstyle errors
2022-12-04 18:31:29 +02:00
allcontributors[bot] 7d2832f412 docs: add hkattt as a contributor for code (#2383)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-04 11:53:17 +02:00
Hugo Kat 7be2828c8a feature: #1842 Add Currying Design Pattern (#2271)
* #1842 Setting up project and creating example classes. Issues running site and deploy

* #1842 Added unit tests

* #1842 Improved example

* #1842 Added UML class diagram

* #1842 Added comments to Genre class

* #1842 Improved readability of lambda function

* #1842 Started working on the README and created initial UML

* #1842 Added example to README

* #1842 Replaced prints with LOGGER

* #1842 Fixed typo in README

* #1842 Testing commit account

* #1842 Adding documentation to App class

* #1842 Improved documentation

* #1842 Added documentation to AppTest

* #1842 Fixing latex formating issue

* #1842 Improving the intent description

* #1842 Removed override methods from the UML diagram for clarity

* #1842 Renamed the SCI_FI enum

* #1842 Updated the currying pom.xml

* #1842 Removed unneeded comment

* #1842 Improving documentation and README

* Added review changes.

* Fixing build issues and added javadoc comments to functional interfaces.

* Removing code smells

* Removed unnecessary toString method

* Using lombok to reduce boiler plate.

* Fixed frontmatter.

* Removing function name code smell

* Fixed README typo

* Added book_creator test to improve coverage

Co-authored-by: Hugo Kat <u7286091@anu.edu.au>
2022-12-04 11:48:57 +02:00
kongleong86 2d309b8928 dependencies: Refactor unit tests without depending on Guava (#2181)
* Refactor unit tests without depending on Guava

* Remove redundant casts.

* Move import up

* Update repository/src/test/java/com/iluwatar/repository/RepositoryTest.java

Co-authored-by: Robert Volkmann <20912167+robertvolkmann@users.noreply.github.com>

* Update repository/src/test/java/com/iluwatar/repository/AnnotationBasedRepositoryTest.java

Co-authored-by: Robert Volkmann <20912167+robertvolkmann@users.noreply.github.com>

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
Co-authored-by: Robert Volkmann <20912167+robertvolkmann@users.noreply.github.com>
2022-12-04 11:25:57 +02:00
allcontributors[bot] ce5605b4d5 docs: add wulangcode as a contributor for doc (#2381)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-12-04 11:12:25 +02:00
WuLang 40311d3dd6 docs: Fix documentation errors (#2337) 2022-12-04 11:10:35 +02:00
Robert Volkmann cececd4f64 dependencies: replace json-simple with gson (#2358) 2022-12-04 11:05:24 +02:00
Robert Volkmann 7a3d617769 refactoring: reduce logs (#2370)
* feat: reduce logs from monitor pattern during test execution

* fix: wait until all threads are done
2022-12-04 11:01:05 +02:00
Robert Volkmann 18b04db103 dependencies: remove mongodb uber artifact (#2356) 2022-12-04 10:55:33 +02:00
Ilkka Seppälä 0793c50363 build: Set Java language level (#2380)
* update language level

* update stale bot config

* update gh actions build
2022-12-03 20:46:22 +02:00
allcontributors[bot] c5075c4783 docs: add HeVictor as a contributor for doc (#2372)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-12-01 19:01:43 +02:00
Victor He d16d143371 docs: extend naked-objects README (#2362) (#2363)
Co-authored-by: Victor He <victor.he@insigniafinancial.com.au>
2022-12-01 18:57:04 +02:00
Robert Volkmann 9600a69b1e dependencies: make acyclic-visitor compatible with Java 11 (#2359) 2022-12-01 18:38:52 +02:00
Robert Volkmann 37bfecce30 feature: build with Java 17 (#2331) 2022-11-30 19:02:38 +02:00
Ilkka Seppälä d20993a9f8 fix: Fix CI build failure (#2367)
* fix build failure

* fix price microservice

* fix api-gateway-service

* fix aggregator microservices
2022-11-30 08:44:04 +02:00
Ilkka Seppälä 4bc53642ee refactor: minor update 2022-11-29 21:16:34 +02:00
Robert Volkmann 6a5b26e1b8 Feature: remove eip and cloud patterns (#2354)
* feat: remove EIP patterns

* feat: remove cloud patterns

* feat: remove serverless pattern
2022-11-29 19:43:40 +02:00
allcontributors[bot] 1aa1196c19 docs: add bhati00 as a contributor for translation (#2361)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-23 21:04:33 +02:00
Prince bhati 67a5aaa14c translation: Corrected the incorrect YAML fontmatter . (#2298)
* Corrected the incorrect YAML fontmatter.

* Updated the H2 version.

* updated the YAML format.

* updated the YAML format.

* updated the YAML format accroding to the changes requested.

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-23 21:03:18 +02:00
YosefSiebzener 8c3cc7df62 docs: Update README.md (#2334)
Corrected quote from Wikipedia.
2022-11-23 20:37:32 +02:00
Robert Volkmann 10fb952d85 feature: remove naked objects implementation (#2336) 2022-11-21 18:59:09 +02:00
Ilkka Seppälä cc6ac612f0 refactor: update korean image links 2022-11-20 20:19:25 +02:00
Ilkka Seppälä fc6cd04440 docs: Fix Korean template method yaml frontmatter 2022-11-20 16:58:44 +02:00
Ilkka Seppälä 266ed609ec fix: replace yaml frontmatter tags with tag (#2353) 2022-11-20 16:48:05 +02:00
Qixiang Chen 1a14fa4f40 feature: Completed component design pattern implementation, testing and respective README (#2153)
* update the explanation in README.md

* #556 update initial files

* added README to component design pattern

* Rearrange the file

* Finalize the directory

* Add test sample

* Update the title for README.md

* Update the title for README.md

* Update the title for README.md

* Update the title for README.md

* Finish the component design pattern

* Updated comments and docstrings for component DP, added basic tests for App and GameObject java classes. Slight modifications to pom.xml to reflect the test suite introduction.

* updated comments/docstrings for all classes - wrote v1 of README.md for component design pattern.

This still requires the class diagram sketch.

* Update the UML and linked with the README.md

* Update the README.md

* Remove the additional update method and rearrange the file based on the CheckStyle plugin

* Changed the structure based on the code smells feedback from PR

* Documentation update - uml

* Documentation update - grammar

* Updated readme to reflect the use of the LOGGER instead of the system output prints.

* Correct the constant name

* Uses Lombok to remove getter/setter boilerplate

* Rename the constant name

* Branch out from master and finish all the review changes

* Correct the CheckStyle warning

Co-authored-by: Samman Palihapitiya Gamage <u7287889@anu.edu.au>
Co-authored-by: SammanPali <110753804+SammanPali@users.noreply.github.com>
2022-11-20 15:19:26 +02:00
allcontributors[bot] 0a53b23c61 docs: add StefanelStan as a contributor for code (#2351)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-20 15:14:54 +02:00
Stefanel Stan a05cf33643 refactoring: Issues #2326 and #2325 (#2327)
* Fix comment typo #2325

* Minor enchancements to flyweight #2326

* Minor enchancements to flyweight #2326
2022-11-20 15:14:13 +02:00
allcontributors[bot] 3a446f8e9c docs: add Viniberaldo as a contributor for translation (#2350)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-20 15:11:26 +02:00