Commit Graph

100 Commits

Author SHA1 Message Date
Mahdi Azarboon
00d4ca8d91 Update README.md
Before diving into any of the patterns, readers should be reminded of two fundamental laws in software architecture:

1.Everything is a trade-ff
2."Why is more important than the how"

So, readers face the nuances and reality of these patterns from the beginning. These two laws are coined by two thought leaders in software architecture: Mark Richards and Neal Ford. They have explained these two laws in various conference talks and books. For example, here you can read about these two laws here:

https://www.infoq.com/podcasts/software-architecture-hard-parts/


Also, here is a book for reference:
https://a.co/d/fKOodW9
2024-06-11 13:37:14 +08:00
Borislav Sabev
41c623cbfe Update README.md 2024-06-05 11:35:41 +03:00
borislavsabev
13af79cc5e Change build status icon 2023-09-28 10:03:55 +03:00
borislavsabev
bc5437cb94 Change build & documentation status icons 2023-09-28 10:00:24 +03:00
borislavsabev
ea87c8f0ad Update badges - hide Build Status temporarily until the Docker file and GitHub CI are fixed 2023-09-27 17:13:17 +03:00
borislavsabev
6d89014ca8 Remove RTD problem note 2023-09-27 10:27:07 +03:00
borislavsabev
b8aa050a73 Init RTD v2 config 2023-09-27 10:21:07 +03:00
borislavsabev
a2e3002f52 Merge remote-tracking branch 'origin/home-patch-1' into home-patch-1
# Conflicts:
#	README.md
2023-09-20 14:43:17 +03:00
borislavsabev
b7bbda3a4c Merge branch 'main' into home-patch-1
# Conflicts:
#	README.md
2023-09-20 14:41:58 +03:00
Borislav Sabev
b0b6aa95a7 Merge branch 'main' into home-patch-1 2023-09-20 14:39:26 +03:00
borislavsabev
e974b142d1 Update README.md to reflect the situation with the readthedocs build 2023-09-19 10:50:07 +03:00
Petro Ostapuk
be6cf8429e Init Ukrainian translation 2023-01-11 20:43:28 +02:00
Borislav Sabev
c803a47378 Update README.md
- Change overall language support policy

Exact working is still a WIP.
2022-12-21 18:26:09 +02:00
borislavsabev
a0825f1316 Remove project archivation notice 2022-11-14 09:36:03 +02:00
Dominik Liebler
9e2553fe6b message 2022-11-02 21:40:04 +01:00
didacusabella
dbe1ef079d Grammar errors, message ids and Interpreter pattern 2021-10-14 11:33:59 +02:00
didacusabella
14c7df94a7 Add link to readme 2021-10-05 10:45:17 +02:00
Roman Martinuk
e31dbe5547 upd README 2021-04-13 00:16:23 +03:00
thetechnicalchallenge
f137201bce README.md add fr translation link 2021-03-13 12:00:47 +01:00
CodeRaiser
69905211fb added link to translated docs in the main README.md 2020-11-29 01:41:39 +02:00
Dominik Liebler
d98634f090 Merge remote-tracking branch 'origin/main' into hotfix/readme-syntax 2020-11-04 20:37:15 +01:00
Rafael Correa Gomes
611c8b1e20 Readme > Localization > Alphabetical sort order 2020-10-31 19:47:10 -04:00
Rafael Correa Gomes
19e7816456 Readme > Syntax fixes 2020-10-31 19:43:33 -04:00
RedDevilus
023c620c10 Hotfix (nitpicky) locales #401
Changes Germany into German and realigns distances to fit header somewhat
2020-10-13 23:31:40 +02:00
Dominik Liebler
f29f9e8fa7 added Dutch to supported languages 2020-10-13 16:17:47 +02:00
Dominik Liebler
78d0634546 Merge pull request #401 from lix-dev/feature/398-translations-in-readme
Add locales to readme.md #398
2020-10-13 15:51:40 +02:00
Dominik Liebler
4f5e5df7d7 Merge pull request #407 from dominikb/Issue-388_allow_locale_for_docker_builds
Allow to configure locale for docker builds
2020-10-13 15:48:45 +02:00
Felix
ab5910d8c7 change broken links 2020-10-13 15:38:52 +02:00
Dominik
2e62e7781c Allow to configure locale for docker builds 2020-10-07 13:10:10 +02:00
ibuchakov
644e0a32fd Fix documentation url in README.md 2020-10-05 11:22:04 +02:00
Felix
19739fb00c Add locales to readme.md #398 2020-10-04 15:39:02 +02:00
Dominik Liebler
6a6b1bbeea no longer list Singleton and ServiceLocator as anti-pattern, still advise against it in examples 2020-04-17 13:36:04 +02:00
Dominik Liebler
18d9f07e9b move from Travis to Github Actions 2019-12-15 20:08:59 +01:00
Dominik Liebler
62e6f5dbc8 remove Multiton 2019-12-14 13:55:04 +01:00
Dominik Liebler
f97393b44e fix build using docker-compose 2019-09-12 22:00:27 +02:00
Dominik Liebler
4f2b8a5690 sort patterns 2019-08-30 07:56:18 +02:00
Dominik Liebler
0a2eeb7156 remove outdated Contribute section from README 2019-08-26 20:45:21 +02:00
Dominik Liebler
6ee7665b9e removed SF2, Doctrine2 and ZF2 from README, this is old stuff by now 2019-08-17 22:17:00 +02:00
Dominik Liebler
7e7cccab64 build Sphinx documentation and use php -S to actually view it 2019-02-25 22:15:04 +01:00
Alfred
b4065c10bf Fix composer install. php is a service name in docker-compose, the command to run is php composer.phar install 2019-02-25 18:51:26 +05:00
Alfred
38c6373797 Remove PWD link. 2019-02-25 17:57:33 +05:00
Alfred
e4fd39eba3 Fix docker installation link. Add Play With Docker link. 2019-02-22 21:13:29 +05:00
Pablo Garcia
1295e8d4ec Fixed some translations to pt_BR, especially in Structural section. 2019-01-22 14:50:22 -02:00
Dominik Liebler
e1107108b9 consistent docs (shell $ prompt) 2018-07-08 17:38:04 +02:00
Dominik Liebler
5c926aee1b Restructured README.md 2018-07-08 17:33:49 +02:00
Dominik Liebler
f6d845e59e badges are now the same for md and rst 2018-06-14 23:02:18 +02:00
Dominik Liebler
a494c07255 removed delegation as it is not a pattern but merely a concept in OOP 2018-06-14 21:14:53 +02:00
Dominik Liebler
e209f7072b added hint to docker-compose run composer install in README 2018-02-13 07:47:11 +01:00
Dominik Liebler
c2ceda8ab9 removed deprecated Vagrant 2017-12-27 09:03:33 +01:00
Dominik Liebler
ac60d4722d Fixed typo in README 2017-12-27 08:55:45 +01:00