Skip to content

Commit 4108f86

Browse files
iluwatarVictorZZZZ
andauthored
docs: Prepare for new website launch (iluwatar#2149)
* Changed database implementation. Removed static objects. * Fix Logs * Fix 40 errors from checkstyle plugin run. 139 left)) * Fix CacheStore errors from checkstyle plugin 107 left * Fix last errors in checkstyle. * Fix sonar issues * Fix issues in VALIDATE phase * Fix Bug with mongo connection. Used "Try with resources" * Add test * Added docker-compose for mongo db. MongoDb db work fixed. * Provided missing tests * Comments to start Application with mongo. * Fix some broken links * Remove extra space * Update filename * Fix some links in localization folders * Fix link * Update frontmatters * Work on patterns index page * Work on index page * Fixes according PR comments. Mainly Readme edits. * fix frontmatter * add missing png * Update pattern index.md * Add index.md for Chinese translation * update image paths * update circuit breaker image paths * Update image paths for localizations * add generated puml * Add missing image * Update img file extensions * Update the rest of the EN and ZH patterns to conform with the new website Co-authored-by: Victor Zalevskii <[email protected]>
1 parent 00a40e6 commit 4108f86

File tree

273 files changed

+598
-898
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+598
-898
lines changed

abstract-document/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Abstract Document
4-
folder: abstract-document
5-
permalink: /patterns/abstract-document/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Extensibility

abstract-factory/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Abstract Factory
4-
folder: abstract-factory
5-
permalink: /patterns/abstract-factory/
6-
categories: Creational
3+
category: Creational
74
language: en
85
tags:
96
- Gang of Four

active-object/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Active Object
4-
folder: active-object
5-
permalink: /patterns/active-object/
6-
categories: Concurrency
3+
category: Concurrency
74
language: en
85
tags:
96
- Performance

acyclic-visitor/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Acyclic Visitor
4-
folder: acyclic-visitor
5-
permalink: /patterns/acyclic-visitor/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Extensibility

adapter/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Adapter
4-
folder: adapter
5-
permalink: /patterns/adapter/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Gang of Four

aggregator-microservices/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Aggregator Microservices
4-
folder: aggregator-microservices
5-
permalink: /patterns/aggregator-microservices/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Cloud distributed

ambassador/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Ambassador
4-
folder: ambassador
5-
permalink: /patterns/ambassador/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Decoupling

api-gateway/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: API Gateway
4-
folder: api-gateway
5-
permalink: /patterns/api-gateway/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Cloud distributed

arrange-act-assert/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Arrange/Act/Assert
4-
folder: arrange-act-assert
5-
permalink: /patterns/arrange-act-assert/
6-
categories: Idiom
3+
category: Idiom
74
language: en
85
tags:
96
- Testing

async-method-invocation/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Async Method Invocation
4-
folder: async-method-invocation
5-
permalink: /patterns/async-method-invocation/
6-
categories: Concurrency
3+
category: Concurrency
74
language: en
85
tags:
96
- Reactive

balking/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Balking
4-
folder: balking
5-
permalink: /patterns/balking/
6-
categories: Concurrency
3+
category: Concurrency
74
language: en
85
tags:
96
- Decoupling

bridge/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Bridge
4-
folder: bridge
5-
permalink: /patterns/bridge/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Gang of Four

builder/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Builder
4-
folder: builder
5-
permalink: /patterns/builder/
6-
categories: Creational
3+
category: Creational
74
language: en
85
tags:
96
- Gang of Four

business-delegate/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Business Delegate
4-
folder: business-delegate
5-
permalink: /patterns/business-delegate/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Decoupling

bytecode/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Bytecode
4-
folder: bytecode
5-
permalink: /patterns/bytecode/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Game programming

caching/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Caching
4-
folder: caching
5-
permalink: /patterns/caching/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Performance

caching/etc/caching.png

206 KB
Loading

callback/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Callback
4-
folder: callback
5-
permalink: /patterns/callback/
6-
categories: Idiom
3+
category: Idiom
74
language: en
85
tags:
96
- Reactive

chain-of-responsibility/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Chain of responsibility
4-
folder: chain-of-responsibility
5-
permalink: /patterns/chain-of-responsibility/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Gang of Four

circuit-breaker/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Circuit Breaker
4-
folder: circuit-breaker
5-
permalink: /patterns/circuit-breaker/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Performance

cloud-claim-check-pattern/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Claim Check Pattern
4-
folder: cloud-claim-check-pattern
5-
permalink: /patterns/cloud-claim-check-pattern/
6-
categories: Cloud
3+
category: Cloud
74
language: en
85
tags:
96
- Cloud distributed

cloud-static-content-hosting/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Static Content Hosting
4-
folder: cloud-static-content-hosting
5-
permalink: /patterns/cloud-static-content-hosting/
6-
categories: Cloud
3+
category: Cloud
74
language: en
85
tags:
96
- Cloud distributed

collection-pipeline/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Collection Pipeline
4-
folder: collection-pipeline
5-
permalink: /patterns/collection-pipeline/
6-
categories: Functional
3+
category: Functional
74
language: en
85
tags:
96
- Reactive

combinator/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Combinator
4-
folder: combinator
5-
permalink: /patterns/combinator/
6-
categories: Idiom
3+
category: Idiom
74
language: en
85
tags:
96
- Reactive

command/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Command
4-
folder: command
5-
permalink: /patterns/command/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Gang of Four

commander/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Commander
4-
folder: commander
5-
permalink: /patterns/commander/
6-
categories: Concurrency
3+
category: Concurrency
74
language: en
85
tags:
96
- Cloud distributed

composite-entity/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Composite Entity
4-
folder: composite-entity
5-
permalink: /patterns/composite-entity/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Enterprise Integration Pattern

composite-view/README.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Composite View
4-
folder: composite-view
5-
permalink: /patterns/composite-view/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Enterprise Integration Pattern
@@ -262,9 +259,9 @@ Here are two examples of the mock atomic subviews used in the composite:
262259
The results are as such:
263260

264261
1) The user has put their name as `Tammy` in the request parameters and no preferences:
265-
![alt text](etc/images/noparam.PNG)
262+
![alt text](etc/images/noparam.png)
266263
2) The user has put their name as `Johnny` in the request parameters and has a preference for world, business, and science news:
267-
![alt text](etc/images/threeparams.PNG)
264+
![alt text](etc/images/threeparams.png)
268265

269266
The different subviews such as `worldNews.jsp`, `businessNews.jsp`, etc. are included conditionally
270267
based on the request parameters.

composite/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Composite
4-
folder: composite
5-
permalink: /patterns/composite/
6-
categories: Structural
3+
category: Structural
74
language: en
85
tags:
96
- Gang of Four

converter/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Converter
4-
folder: converter
5-
permalink: /patterns/converter/
6-
categories: Creational
3+
category: Creational
74
language: en
85
tags:
96
- Decoupling

cqrs/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: CQRS
4-
folder: cqrs
5-
permalink: /patterns/cqrs/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Performance

dao/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Data Access Object
4-
folder: dao
5-
permalink: /patterns/dao/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Data access

data-bus/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Data Bus
4-
folder: data-bus
5-
permalink: /patterns/data-bus/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Decoupling

data-locality/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Data Locality
4-
folder: data-locality
5-
permalink: /patterns/data-locality/
6-
categories: Behavioral
3+
category: Behavioral
74
language: en
85
tags:
96
- Game programming

data-mapper/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Data Mapper
4-
folder: data-mapper
5-
permalink: /patterns/data-mapper/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Decoupling

data-transfer-object/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
2-
layout: pattern
32
title: Data Transfer Object
4-
folder: data-transfer-object
5-
permalink: /patterns/data-transfer-object/
6-
categories: Architectural
3+
category: Architectural
74
language: en
85
tags:
96
- Performance

0 commit comments

Comments
 (0)