Commit Graph
100 Commits
Author SHA1 Message Date
Ilkka Seppälä e4384ef7d2 fix: Update PR builder not to execute Sonar analysis (#3486) 2026-05-31 08:03:33 +03:00
Ilkka Seppälä 0ca162a55c deps: Refactor dependencies (#3224)
* remove spring dep
move junit, logging, mockito under dep mgmt

* upgrade anti-corruption-layer deps

* async method invocation

* balking, bloc

* bridge to bytecode

* caching

* callback - cqrs

* component - health check

* hexagonal - metadata mapping

* rest of the patterns

* remove checkstyle, take spotless into use
2025-03-29 19:34:27 +02:00
Ilkka Seppälä a6c7d3d41a feat: Java 21 update (#3213)
* update pom.xml and github actions scripts

* disable failing tests, for now
2025-03-25 18:28:33 +02:00
Ilkka Seppälä 836542e5d6 deps: Use the latest h2 version in serialized lob (#3018) 2024-07-20 18:51:31 +03:00
Ilkka Seppälä 6cd2d0353a docs: Content SEO updates (#2990)
* update yaml frontmatter format

* update abstract document

* update abstract factory

* use the new pattern template

* acyclic visitor seo

* adapter seo

* ambassador seo

* acl seo

* aaa seo

* async method invocation seo

* balking seo

* bridge seo

* builder seo

* business delegate and bytecode seo

* caching seo

* callback seo

* chain seo

* update headings

* circuit breaker seo

* client session + collecting parameter seo

* collection pipeline seo

* combinator SEO

* command seo

* cqrs seo

* commander seo

* component seo

* composite seo

* composite entity seo

* composite view seo

* context object seo

* converter seo

* crtp seo

* currying seo

* dao seo

* data bus seo

* data locality seo

* data mapper seo

* dto seo

* decorator seo

* delegation seo

* di seo

* dirty flag seo

* domain model seo

* double buffer seo

* double checked locking seo

* double dispatch seo

* dynamic proxy seo

* event aggregator seo

* event-based asynchronous seo

* eda seo

* event queue seo

* event sourcing seo

* execute around seo

* extension objects seo

* facade seo

* factory seo

* factory kit seo

* factory method seo

* fanout/fanin seo

* feature toggle seo

* filterer seo

* fluent interface seo

* flux seo

* flyweight seo

* front controller seo

* function composition seo

* game loop seo

* gateway seo

* guarded suspension seo

* half-sync/half-async seo

* health check seo

* hexagonal seo

* identity map seo

* intercepting filter seo

* interpreter seo

* iterator seo

* layers seo

* lazy loading seo

* leader election seo

* leader/followers seo

* lockable object seo

* rename and add seo for marker interface

* master-worker seo

* mediator seo

* memento seo

* metadata mapping seo

* microservice aggregator seo

* api gw seo

* microservices log aggregration seo

* mvc seo

* mvi seo

* mvp seo

* mvvm seo

* monad seo

* monitor seo

* monostate seo

* multiton seo

* mute idiom seo

* naked objects & notification seo

* null object seo

* object mother seo

* object pool seo

* observer seo

* optimistic locking seo

* page controller seo

* page object seo

* parameter object seo

* partial response seo

* pipeline seo

* poison pill seo

* presentation model seo

* private class data seo

* producer-consumer seo

* promise seo

* property seo

* prototype seo

* proxy seo

* queue-based load leveling seo

* reactor seo

* registry seo

* repository seo

* RAII seo

* retry seo

* role object seo

* saga seo

* separated interface seo

* serialized entity seo

* serialized lob seo

* servant seo

* server session seo

* service layer seo

* service locator seo

* service to worker seo

* sharding seo

* single table inheritance seo

* singleton seo

* spatial partition seo

* special case seo

* specification seo

* state seo

* step builder seo

* strangler seo

* strategy seo

* subclass sandbox seo

* table module seo

* template method seo

* throttling seo

* tolerant reader seo

* trampoline seo

* transaction script seo

* twin seo

* type object seo

* unit of work seo

* update method seo

* value object seo

* version number seo

* virtual proxy seo

* visitor seo

* seo enhancements

* seo improvements

* SEO enhancements

* SEO improvements

* SEO additions

* SEO improvements

* more SEO improvements

* rename hexagonal + SEO improvements

* SEO improvements

* more SEO stuff

* SEO improvements

* SEO optimizations

* SEO enhancements

* enchance SEO

* improve SEO

* SEO improvements

* update headers
2024-06-08 19:54:44 +03:00
Ilkka Seppälä 962e8898e0 refactor: rename and delete some patterns (#2970) 2024-05-23 17:57:46 +03:00
Ilkka Seppälä 7bf1e36e5d docs: Strangler explanation (#2969)
* fix step builder docs

* add strangler docs
2024-05-21 16:40:28 +03:00
Ilkka Seppälä 882bcbf385 docs: update sharding (#2964) 2024-05-20 18:42:32 +03:00
Ilkka Seppälä 1c421b27ad docs: update service locator (#2963) 2024-05-20 15:42:46 +03:00
Ilkka Seppälä 25d12fdc06 docs: Saga explanation (#2962)
* docs: update cqrs pattern name

* docs: add saga docs
2024-05-19 16:04:44 +03:00
Ilkka Seppälä 3297eb42a0 docs: update role object (#2961) 2024-05-19 13:33:42 +03:00
Ilkka Seppälä a766f188a8 docs: explanation for reactor (#2960) 2024-05-18 12:05:33 +03:00
Ilkka Seppälä 51716824ee docs: update partial response (#2959) 2024-05-16 09:59:28 +03:00
Ilkka Seppälä a3b582f993 docs: add marker explanation (#2945) 2024-05-07 14:23:06 +03:00
Ilkka Seppälä cb1872a7a4 docs: add lazy loading docs + refactor (#2939) 2024-05-06 10:16:02 +03:00
Ilkka Seppälä 3f697fe4c7 docs: update Hexagonal docs (#2932) 2024-04-29 21:59:24 +03:00
Ilkka Seppälä d6133e3bb0 docs: add explanation for front controller (#2929) 2024-04-21 18:38:49 +03:00
Ilkka Seppälä dabf40e1bb docs: improve docs and add explanation for flux (#2928) 2024-04-21 18:07:52 +03:00
Ilkka Seppälä 7cebde007b docs: add event sourcing explanation (#2919) 2024-04-16 07:57:48 +03:00
Ilkka Seppälä f52f71cba2 docs: Event-driven architecture explanation (#2917)
* update readme

* convert to record
2024-04-14 13:14:22 +03:00
Ilkka Seppälä 730907d0d3 docs: Event-Based Asynchronous explanation + refactor (#2916)
* explation + refactor

* update logging
2024-04-14 13:10:39 +03:00
Ilkka Seppälä 825d45b086 docs: double dispatch explanation + refactor (#2915) 2024-04-13 08:30:48 +03:00
Ilkka Seppälä 9240d80ef2 docs: add explanation for Double-Checked Locking (#2914) 2024-04-13 08:02:29 +03:00
Ilkka Seppälä 56dfd8c2d7 fix: Fix server session (#2913)
* fix server session

* fix version
2024-04-11 22:11:42 +03:00
Ilkka Seppälä 66538ddcda docs: update Dirty Flag docs (#2908) 2024-04-09 21:02:36 +03:00
Ilkka Seppälä 39acd1d0fb docs: data mapper docs (#2900) 2024-04-07 13:59:26 +03:00
Ilkka Seppälä ea55eb4e58 docs: data locality docs (#2899) 2024-04-07 12:15:09 +03:00
Ilkka Seppälä faac96b21b docs: Explanation for CQRS (#2896)
* refactor

* fix run app

* remove apptest
2024-04-06 13:35:40 +03:00
Ilkka Seppälä 81ebcf0a79 docs: commander docs + refactoring (#2878) 2024-03-30 17:37:02 +02:00
Ilkka Seppälä 2228212c23 docs: explanation for combinator (#2877) 2024-03-30 14:44:43 +02:00
Ilkka Seppälä 9538c7820c docs: Collection pipeline explanation (#2875)
* collection pipeline docs + refactoring

* restore imperative programming code
2024-03-30 13:54:59 +02:00
Ilkka Seppälä 98505c61dd fix: #1297 Gateway pattern fixes (#2818)
* add to parent pom.xml

* update gateway readme
2024-03-10 11:25:37 +02:00
Ilkka Seppälä b86f2357b0 fix: include crtp module in build (#2633) 2023-10-11 09:17:56 +03:00
Ilkka Seppälä 70692f647f docs: readme improvements (#2572) 2023-08-20 21:23:12 +03:00
Ilkka Seppälä 82fcbeaee5 docs: Abstract Document readme improvements (#2569)
* readme improvements

* fix typo
2023-08-20 10:51:29 +03:00
Ilkka Seppälä c0e1603f90 fix: Fix maven pr builder (#2516) 2023-05-06 11:58:19 +03:00
Ilkka Seppälä 919d7d0339 ci-build: cache local maven repo (#2437) 2023-01-06 12:34:08 +02:00
Ilkka Seppälä 6205f7dd82 fix: fix PR builder syntax (#2432) 2023-01-05 18:20:56 +02:00
Ilkka Seppälä 17aacb87fa Fix: PR builder check out src (#2431) 2023-01-05 18:14:11 +02:00
Ilkka Seppälä 14c88b50ec Revert "fix: Update PR builder (#2424)" (#2427)
This reverts commit 2332db9b5a.
2023-01-04 22:24:47 +02:00
Ilkka Seppälä 2332db9b5a fix: Update PR builder (#2424) 2023-01-04 21:38:46 +02:00
Ilkka Seppälä fa993a66e7 dependencies: Revert "dependencies: bump maven-checkstyle-plugin from 3.1.0 to 3.2.0 (#2418)" (#2420)
This reverts commit 8cfe12b566.
2023-01-03 17:28:15 +02:00
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
Ilkka Seppälä 79d94b9509 feature: Add dependabot configuration 2022-12-31 11:32:44 +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
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
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
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
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ä 266ed609ec fix: replace yaml frontmatter tags with tag (#2353) 2022-11-20 16:48:05 +02:00
Ilkka Seppälä 40fb6dda74 fix: Fix yaml frontmatter of several patterns (#2332) 2022-11-13 12:19:11 +02:00
Ilkka Seppälä f8a3d93f33 CI: Add stale bot configuration (#2270) 2022-10-29 23:56:01 +03:00
Ilkka SeppäläandVictor Zalevskii 4108f86177 docs: Prepare for new website launch (#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 <zvictormail@gmail.com>
2022-10-23 16:29:49 +03:00
Ilkka SeppäläandSubhrodip Mohanta 932836f68b Update license plugin (#2020)
* update license plugin

* suppress linelength and emptylineseparator rules

* fix checkstyle error

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-09-14 23:22:24 +05:30
Ilkka SeppäläandSubhrodip Mohanta c87689b247 task: Update Multiton example (#1950)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-24 21:58:44 +05:30
Ilkka SeppäläandSubhrodip Mohanta 5ce0419b44 task: Update Maven version (#1949)
* Update maven and maven wrapper to the latest versions

* Update maven-war-plugin version

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-24 21:57:02 +05:30
Ilkka SeppäläandSubhrodip Mohanta 07ee94d671 refactoring: execute around idiom (#1945)
* Refactor execute around the idiom

* fix checkstyle errors

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-10 17:04:19 +05:30
Ilkka SeppäläandSubhrodip Mohanta c5492184b7 enhancement: check spelling and update topic (#1943)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 18:03:19 +05:30
Ilkka SeppäläandSubhrodip Mohanta 4f8007d674 enhancement: Refactor and add explanation for value object (#1942)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 18:01:09 +05:30
Ilkka SeppäläandSubhrodip Mohanta 2d2dec98e8 enhancement: Add explanation for factory kit (#1941)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 17:59:30 +05:30
Ilkka SeppäläandSubhrodip Mohanta 3cc9bc2dea refactoring: unit of work (#1940)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 17:57:11 +05:30
Ilkka SeppäläandYanchaoMiao 11f20593b2 Update throttling pattern (#1937)
* Create component.urm.puml

* Create App.java

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create AppTest.java

* Add files via upload

* Update README.md

* Update README.md

* Update pom.xml

* Update App.java

* Update BjornGraphicsComponent.java

* Update BjornInputComponent.java

* Update BjornPhysicsComponent.java

* Update Component.java

* Update App.java

* Delete App.java

* Delete BjornGraphicsComponent.java

* Delete BjornInputComponent.java

* Delete BjornPhysicsComponent.java

* Delete Component.java

* Delete GameObject.java

* Delete GraphicsComponent.java

* Delete InputComponent.java

* Delete PhysicsComponent.java

* Create App.java

* Update App.java

* Update App.java

* Create BjornGraphicsComponent.java

* Create BjornInputComponent.java

* Create BjornPhysicsComponent.java

* Create Component.java

* Create GameObject.java

* Create GraphicsComponent.java

* Create InputComponent.java

* Create PhysicsComponent.java

* Delete AppTest.java

* Delete UpdateTest.java

* Create AppTest.java

* Create UpdateTest.java

* Update throttling pattern example

* delete unwanted files

Co-authored-by: YanchaoMiao <11710204@mail.sustech.edu.cn>
2022-01-07 09:46:59 +02:00
Ilkka Seppälä c66ca67201 #590 add explanation for event aggregator (#1936) 2022-01-06 18:43:16 +02:00
Ilkka SeppäläandSubhrodip Mohanta fee898cd27 fix: Add language to claim check frontmatter (#1928)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-12-16 20:00:25 +05:30
Ilkka SeppäläandSubhrodip Mohanta b1242629c8 fix: Grammatical fixes for Adapter (#1783)
* Grammatical fixes

* Update adapter/README.md

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-12-16 19:59:06 +05:30
Ilkka SeppäläandSubhrodip Mohanta cab9048e06 docs: fixes for yaml frontmatter (#1851)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-10-13 12:59:55 +05:30
Ilkka SeppäläandSubhrodip Mohanta 42eb7950ae task: Fix broken links (#1817)
* Fix some broken links

* Remove extra space

* Update filename

* Fix some links in localization folders

* Fix link

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-09-29 00:13:31 +05:30
Ilkka Seppälä d36efdbc7c TASK: Add language to yaml front matter (#1806) 2021-07-25 17:28:54 +05:30
Ilkka Seppälä 04bf566dc1 task: Explanations and grammar fixes for all the GoF patterns (#1791)
* Grammatical fixes to command pattern

* Update bridge pattern readme

* Fixes to builder pattern grammar

* Update chain of responsibility

* Improvements to the composite example

* Fixes to headings

* Minor updates to decorator pattern

* Update facade

* Update factory example

* Update factory method

* Update flyweight

* Interpreter explanation

* Update iterator readme

* Add explanation for mediator pattern

* Grammatical fixes to memento

* Grammar fixes for observer

* Update explanation for the prototype pattern

* Proxy pattern grammar fixes

* Update singleton

* Grammar fixes to state pattern

* Grammar fixes for strategy

* Grammar fixes, template method

* Grammar fixes for visitor

* Fix typo
2021-06-24 18:27:20 +05:30
Ilkka SeppäläandSubhrodip Mohanta f6d43975fa docs: Grammatical fixes for Abstract Factory (#1782)
* Grammatical fixes

* Update abstract-factory/README.md

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-06-05 13:03:25 +05:30
Ilkka SeppäläandSubhrodip Mohanta eb8f9db575 #590 add explanation for caching pattern (#1693)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-03-28 16:32:29 +05:30
Ilkka Seppälä b525d871b4 docs: Fix mvvm readme (#1689) 2021-03-23 11:29:20 +05:30
Ilkka SeppäläandSubhrodip Mohanta c413e0902e docs: #590 add explanation for bytecode pattern (#1687)
Type: docs and refactoring

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-03-22 12:19:46 +05:30
Ilkka SeppäläandSubhrodip Mohanta 7ac468db20 docs: #590 refactor and add explanation for business delegate (#1686)
Type: docs and refactoring

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-03-22 12:04:56 +05:30
Ilkka SeppäläandSubhrodip Mohanta 2b7d181ac4 docs: add explanation for balking pattern (#1685)
* #590 explanation for balking pattern

* #590 fix checkstyle error

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-03-21 01:25:47 +05:30
Ilkka SeppäläandSubhrodip Mohanta 7e91322a43 Add explanation to Async Method Invocation pattern (#1680)
* #590 make the example more interesting and add an explanation

* #590 fix checkstyle

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-03-18 11:07:34 +05:30
Ilkka SeppäläandSubhrodip Mohanta cda2675221 Upgrade jacoco (#1657)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-02-16 12:27:11 +05:30
Ilkka SeppäläandSubhrodip Mohanta cbffcb28c8 #455 Static content hosting cloud pattern (#1654)
* #455 work on readme.md

* #455 work on readme.md

* #455 S3 web site complete

* #455 add cloudfront and diagram

* Apply suggestions from code review

added syntax highlighting

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2021-02-15 01:42:21 +05:30
Ilkka SeppäläandSubhrodip Mohanta 0010fb55c5 Merge data transfer object examples (#1635)
* #1617 merge dto pattern examples

* #1617 update license headers

Co-authored-by: Subhrodip Mohanta <subhrodipmohanta@gmail.com>
2021-01-25 09:05:04 +05:30
Ilkka Seppälä f3c876ed2e Merge pull request #1607 from iluwatar/all-contributors/add-gkulkarni2020
docs: add gkulkarni2020 as a contributor
2020-12-04 15:48:40 +02:00
Ilkka Seppälä c282ab80fd Merge pull request #1606 from iluwatar/all-contributors/add-ibrahimAlii
docs: add ibrahimAlii as a contributor
2020-12-01 22:48:24 +02:00
Ilkka Seppälä d5a054c1f8 Merge pull request #1605 from iluwatar/all-contributors/add-OrangePants-R
docs: add OrangePants-R as a contributor
2020-11-30 16:57:52 +02:00
Ilkka Seppälä 996bd937fb Merge pull request #1576 from OrangePants-R/master
issue 525: attach tutorialspoint link to iterator pattern
2020-11-30 16:55:19 +02:00
Ilkka Seppälä b8ecbaa451 Merge pull request #1603 from iluwatar/all-contributors/add-grzesiekkedzior
docs: add grzesiekkedzior as a contributor
2020-11-28 15:09:18 +02:00
Ilkka Seppälä fb4df48cb3 Merge branch 'master' into all-contributors/add-grzesiekkedzior 2020-11-28 15:08:15 +02:00
Ilkka Seppälä fcd7785f0d Merge pull request #1568 from ohbus/master
Update Pull Requests CI trigger behaviour
2020-11-28 14:38:00 +02:00
Ilkka Seppälä 2432d120b4 Merge pull request #1602 from iluwatar/all-contributors/add-eimanip
docs: add eimanip as a contributor
2020-11-28 14:25:41 +02:00
Ilkka Seppälä f084f8bf41 Merge pull request #1599 from iluwatar/all-contributors/add-manannikov
docs: add manannikov as a contributor
2020-11-23 22:38:24 +02:00
Ilkka Seppälä 0c44b53909 Merge pull request #1563 from manannikov/Issue#1284
#1284 Implement Version Number pattern
2020-11-23 22:35:43 +02:00
Ilkka Seppälä 7c0fdad5a2 Merge pull request #1531 from ravening/command-functional
Refactor the command pattern to use lambda functions
2020-11-08 19:33:48 +02:00
Ilkka Seppälä 5a8933ea17 Merge pull request #1534 from swarajsaaj/#1510-Circuit-Breaker-Refactoring
#1510 Improvements done in Circuit Breaker
2020-11-07 20:04:47 +02:00
Ilkka Seppälä d02233f0b7 Merge pull request #1594 from iluwatar/all-contributors/add-akashchandwani
docs: add akashchandwani as a contributor
2020-11-07 14:36:54 +02:00
Ilkka Seppälä cff072d1ca Merge pull request #1593 from iluwatar/all-contributors/add-dsibilio
docs: add dsibilio as a contributor
2020-11-07 14:34:08 +02:00
Ilkka Seppälä 53ccc0e7e6 Merge pull request #1548 from dsibilio/patch-1
Add missing word to README.md
2020-11-07 14:31:26 +02:00
Ilkka Seppälä a7a8e23b01 Merge pull request #1591 from iluwatar/all-contributors/add-Ascenio
docs: add Ascenio as a contributor
2020-11-07 09:49:20 +02:00
Ilkka Seppälä f006782805 Merge pull request #1529 from mookkiah/issue_1500
issue 1500 - using JUnit 5 and resolved a build issue
2020-10-17 18:02:56 +03:00
Ilkka Seppälä 1f4a412e70 Merge pull request #1535 from ohbus/master
Cache SonarCloud packages
2020-10-10 18:51:00 +03:00
Ilkka Seppälä adc267e48e Merge pull request #1526 from xiaod-dev/translation-zh
Translation zh
2020-10-04 14:26:39 +03:00