Commit Graph

3349 Commits

Author SHA1 Message Date
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
Vinícius A. B e5bc25d5e9 translation: translation of adapter pattern to PT-BR (#2320) 2022-11-20 15:10:38 +02:00
allcontributors[bot] 0645aa1766 docs: add zhrfrd as a contributor for translation (#2349)
* 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:00:16 +02:00
Farid Zouheir 0df89c7c50 translation: translate README.md to Italian (#2314) (#2322) 2022-11-20 14:59:27 +02:00
Ricardo Ramos 98d155eb86 translation: Translate the abstract factory readme to Portuguese (#2117)
* Translate the abstract factory readme to Portuguese

* updated the yaml frontmatter

* updated the yaml frontmatter
2022-11-20 14:53:23 +02:00
allcontributors[bot] 18f55515f5 docs: add ricardo-ramos-moura as a contributor for translation (#2347)
* 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 14:44:47 +02:00
Ricardo Ramos a416b2d691 translation: Translate the builder readme to Portuguese (#2122)
* Translate the builder factory readme to Portuguese

* updated the yaml frontmatter

* updated the yaml frontmatter

* updated the yaml frontmatter
2022-11-20 14:43:58 +02:00
allcontributors[bot] 69deab9648 docs: add JoshuaSinglaANU as a contributor for code (#2346)
* 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 14:38:50 +02:00
JoshuaSinglaANU fcaf72fdf8 feature: #1261 Added collecting parameter design pattern (#2134)
* #1261 Added base directories, folders, and file for the collecting parameter design pattern.

* #1261 Added initial comment

* #1261 Added Maven Dependencies

* #1261 Added Maven Dependencies

* #1261 Finished README.md file

* #1261 Added tests

* #1261 Code adheres to the standard

* #1261 Code adheres to the standard

* #1261 Code adheres to the standard

* #1261
- Added table to README.md
- Explicitly state that result is the collecting parameter
- Improved applicability
- Separated PrinterItem.java from PrinterQueue.java
- Tests work now
- Giant comment split

* #1261 fixed programmatic example in README.md.

* #1261 updated class diagram

* #1261 Fixed everything.

* #1261 Minor edit to README.md.

* #1261 Minor edit to README.md.

* #1261 Minor updates.

* #1261 Fixed code style.

* #1261 Removed getPrinterQueue test

* #1261 Removed code smells

* #1261 Added UML plugin.

* #1261 Dependencies resolved.

* #1261 Specified the UML diagram paths. Perhaps this will work.

* #1261 pom.xml updated with UML wrapper. Maybe this will create class diagram when built?

* #1261 UML added.

* #1261
- README.md obeys the YAML requirements
- Typo in README.md fixed
- UMLWrapper removed from module pom.xml
- More comments added

Should be able to merge now :)
2022-11-20 14:37:33 +02:00
Robert Volkmann ba5aee0a1d dependencies: remove unused dependencies (#2319) 2022-11-20 14:31:19 +02:00
Robert Volkmann 2f71c41af0 dependencies: upgrade Camel 2.25.1 to 3.18.1 (#2318) 2022-11-20 14:29:17 +02:00
Robert Volkmann c4307db0a6 dependencies: Fix #2297: Upgrade H2 (#2317)
* refactor: drop tables according to their dependencies

* refactor: renamed table because USER is an SQL keyword

* dep: upgrade com.h2database.h2 1.4.190 to 2.1.214
2022-11-20 14:25:33 +02:00
Robert Volkmann 465a6871b2 dependencies: Upgrade mockito 3.5 to 4.5 (#2316)
* refactor: move tests of leader-followers into correct package

* dep: remove version constraint for Mockito in acyclic-visitor

* dep: remove version constraint for Mockito in caching

* chore: cleanup mockito-core import on some POMs

* dep: upgrade core.mocktio 3.5.6 to 4.5.1

"- org.mockito.Mockito#verifyZeroInteractions an alias of verifyNoMoreInteractions"
https://github.com/mockito/mockito/commit/caf35b24e2764df0498469526ecb3e7ec68a0430
2022-11-20 10:16:53 +02:00
allcontributors[bot] 84e83c4d43 docs: add XianWu99 as a contributor for doc (#2345)
* 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 08:28:43 +02:00
XianWu99 972653a828 docs: Added README.md explanation in Data mapper (#2307)
* Added wikipedia says for explanation section

* Added explanation on README.md
2022-11-20 08:27:12 +02:00
Vadim Ponomarev db4fbb3268 refactoring: Improve monad methods (#2300) 2022-11-16 21:25:13 +02:00
allcontributors[bot] 375120249a docs: add murphShaw as a contributor for doc (#2339)
* 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-16 21:16:24 +02:00
murphShaw dc0afb8640 docs: Amendments to factory-kit README (#2305) 2022-11-16 21:15:15 +02:00
Ilkka Seppälä 63ef157f23 refactor: Update zh pattern image paths 2022-11-13 18:54:28 +02:00
Ilkka Seppälä 40fb6dda74 fix: Fix yaml frontmatter of several patterns (#2332) 2022-11-13 12:19:11 +02:00
allcontributors[bot] df735cb956 docs: add JurenXu as a contributor for code (#2330)
* 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-13 09:46:45 +02:00
JurenXu b103e44ecd feature: Implement Serialized Entity Pattern (#2150)
* Add files:
- App.java
- Country.java
- CountryDao.java
- CountrySchemaSql.java
- CountryTest.java
- README.md
- serialize-entity.urm.puml
- pom.xml (inherit from parent pom.xml)
Update files:
- pom.xml (parent pom.xml, add 1 module called serialized-entity)

* Fix duplicated error in pom.xml

* Update:
- pom.xml (module servant, changed by error, now fixed)
- pom.xml (module serialized-entity)

* Update:
- pom.xml (changed, artifactId)

* Update:
- pom.xml

Add:
AppTest.java

* Resolved changes required by the reviewer

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-13 09:43:03 +02:00
prasad-333 953f9a4e0c docs: Adds explanation for MVP design pattern (#2303) 2022-11-13 09:19:39 +02:00
allcontributors[bot] c097a5141b docs: add prasad-333 as a contributor for doc (#2328)
* 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-13 09:17:12 +02:00
prasad-333 24bd93999d docs: Adds explanation for MVC design pattern (#2302)
* Adds explanation for MVC design pattern

* minor updates
2022-11-13 09:16:01 +02:00
Ilkka Seppälä dd456d4440 refactoring: Update identity map category and tags 2022-11-09 22:03:04 +02:00
allcontributors[bot] d0bb18872a docs: add u7275858 as a contributor for code (#2324)
* 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-09 21:57:17 +02:00
u7275858 d2599a2904 feature: #1299 Add Identity Map Pattern (#2094)
* #1299 IMPLEMENT IDENTITY MAP PATTERN.

* #1299 Add docstrings, README, testCases and class diagram.

* #1299 Update a comment string in DB implementation.

* #1299 Fix code smells.

* #1299 Fix code smells and add comments to App.java

* #1299 Update constant name.

* #1299 Remove java version dependency and update README.md.

* #1299 Add lombok to PersonFinder.java.

* #1299 Add dependency to maven-assembly-plugin.

* #1299 Use java streams in PersonDbSimulatorImplementation.java.

* #1299 Add print statements while returning the person object.

* #1299 Update README.md.

* #1299 Add puml file.

* Update README.md
2022-11-09 21:55:44 +02:00
allcontributors[bot] 3831a82b69 docs: add vaibhav-if as a contributor for doc (#2323)
* 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-09 21:36:59 +02:00
Vaibhav Agrawal 7782203383 docs: Add tutorial links to patterns (#1901)
* Add API Gateway tutorial links

* Add Model View Controller tutorial links

* Add Data Access Object tutorial links

* Add Data Transfer Object tutorial links

* Add Data Mapper tutorial links

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-09 21:32:06 +02:00
allcontributors[bot] 84c63ce170 docs: add artfuldev as a contributor for code (#2321)
* 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-08 20:59:48 +02:00
Sudarsan Balaji 1d5a0b07c1 refactoring: Rename presentation to presentation model (#2291)
* Rename presentation to presentation-model

* Rename image

* Rename UML diagram

* Rename presentation to presentation-model

* Rename package to presentationmodel

* Rename module reference in pom.xml
2022-11-08 20:58:24 +02:00
Minh Nguyen 4388a4ac92 translation: Localize abstract-document to Vietnamese (#2169)
* localize abstract-document to Vietnamese

* fix yaml front matter
2022-11-08 20:54:50 +02:00
Minh Nguyen 0fa2edf895 translation: Localize active-object to Vietnamese (#2190)
* localize active-object to Vietnamese

* fix link to class diagram

* fix yaml front matter
2022-11-08 20:51:45 +02:00
Minh Nguyen 370d851ab0 translation: Localize abstract-factory pattern to Vietnamese (#2186)
* localize abstract-factory to Vietnamese

* fix yaml front matter
2022-11-08 20:49:03 +02:00
Ilkka Seppälä e6f5b691df Remove obsolete index.mx files 2022-11-06 15:36:50 +02:00
allcontributors[bot] e955472c91 docs: add ec-026 as a contributor for translation (#2315)
* 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-11-06 10:53:06 +02:00
Ilkka Seppälä c9fc12331e fix: Formatting of the main pom.xml 2022-11-06 10:48:29 +02:00
Aitor Fidalgo Sánchez df52e1fd4e translation: Closes #2124 Translate the adapter readme to Spanish (#2126)
* Closes #2124 Translate the adapter readme to Spanish

* Change frontmatter according to new requirements.
2022-11-05 17:25:59 +02:00
Minh Nguyen cbb1eed8e3 translation: remove unnecessary infor (#2192) 2022-11-05 17:05:38 +02:00
Bruno Fernandes 3fde35ac77 refactoring: Adding lombok to MVC pattern (#2188)
* Refactor: Added lombok to data-transfer-object pattern

* Refactor: Added lombok to data-transfer-object pattern

* Fix: Reverting all-contributors changes

* Fix: Fixing checkstyle for DTO

* Fix: Fixing checkstyle for Product.java

* Feature: Added lombok to MVC

* Fix: Fix imports
2022-11-05 16:54:23 +02:00
Francesco Scuccimarri 20ebbe0b13 docs: Replace profile url (#2183) 2022-11-05 11:11:32 +02:00
Manvi Goel 3605f8fefb docs: Adding explanation for Producer-Consumer Design Pattern (#2179) 2022-11-05 10:39:54 +02:00
harshalkhachane 6f21b10607 refactoring: Sonar CRITICAL issue fixes (#2176) 2022-11-05 10:33:20 +02:00
allcontributors[bot] c8fa1a582e docs: add harshalkhachane as a contributor for code (#2312)
* 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-05 10:29:38 +02:00
harshalkhachane 925996fcbd refactoring: Sonar issue fix for duplicate string (#2175) 2022-11-05 10:28:00 +02:00