GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3d4d5bbb | Fix failed tests, linter errors, and restructure (#477) |
Sakis K <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 74151cfe | Remove singleton pattern entry from README |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 188f7d2e | docs: add mermaid diagrams (#469) |
maxkrivachev-web <m****v@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 39708b9d |
Docs: Add ecosystem examples to CoR, add Factory tests (#466)
Co-authored-by: Sakis Kasampalis <f****f@u****m> |
Sanjana G <s****3@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| de0e3f8d | chore: Update outdated GitHub Actions versions (#465) |
Pádraic Slattery <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| bc4c5837 |
Test coverage changes added (#464)
Co-authored-by: Binil <b****j@e****m> |
BinilRaj KuttikkattuBaburaj <6****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 4622c786 | Improve type annotations in adapter pattern (#463) |
Juhi Kumari <j****8@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 039baa31 | Fixed an incorrect indentation. (#462) |
Shu <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 9bc76889 | improved docstring formatting and added safe return in factory method (#457) |
Abhiranjan Kumar <2****1@k****n>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| cd7f9271 | Add anti patterns sectiAdd “Anti-Patterns” section to README with explanation... |
Abhiranjan Kumar <2****1@k****n>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5110defd | docs: add missing Servant pattern to README behavioral patterns table (#458) |
Xin@@Gar <3****r@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 90016f49 |
Add type hint to remaining pattern modules (#410)
Co-authored-by: Roy, Debakar <d****y@i****m>, Sakis Kasampalis <f****f@u****m> |
Debakar Roy <d****y@o****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 11132fc9 |
Translate several doctest tests to pytest (#414)
Co-authored-by: Benjamin Townsend <g****8@j****t>, Sakis Kasampalis <f****f@u****m> |
Benjamin Townsend <b****d@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| d1e262fa |
Remove pluggable-libs submodule and cleanup (#433) (#447)
Co-authored-by: Sakis Kasampalis <f****f@u****m> |
justpraveen <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| a72deade | Cleanup pluggable-libs & fix CI file output (#433, #447) (#448) |
justpraveen <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 931ed9f0 | Add type hints and standardized docstrings to observer.py (#454) |
Sai Sravya Thumati <6****i@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| d842d10b | Fix typo in top comment of catalog.py (#453) |
demagalawrence <d****8@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 25c7356d | fix: :bug: Fix potential warning in factory.py (#455) |
幻梦·忧 <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ef74d59b | fix(docs): correct typos in top comment of catalog.py (#451) |
Cosm1cCoder <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 3c0725a9 | Servant pattern (#413) |
M <l****f@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bee048e5 | 11 project format (#446) |
Brian Jones <b****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 879ac010 | Mvc add typing (#441) |
Chris Dorsman <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ecc5e170 | Remove old py versions (#440) |
Chris Dorsman <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 07a5f339 | merge Merge pull request #443 from cdorsman/abstract-factory-fixes |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7db462e8 | t to T | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 84b4b7b5 | woof | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 7f4e2664 | Pet to type[Pet] | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 871fd8a1 | Added type to random_animal | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 79a41c7e | Retry4 | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 049d5559 | Retry3 | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 092fdd38 | fix doctest | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 8c0b293b | Retry2 | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| e8343854 | Retry | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 9ad72066 | Removed object type from init | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| a50bb549 | - Moved AbstractExpert | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 58bd201b | Defined "random_animal" with random animal from list. | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| f6bc58d0 | Ädded comments and lost types | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 6af5a827 | I fixed a bug | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 65fcf56d | removed object definition from routes | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| ccc17b49 | Fixed bug on check if controller is defined | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 93b4e16b | Removed bugs and added more types | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 24f8dcdd | Fixed bug | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 3b585656 | Added typing | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| ab82cbe3 | Removed old Python versions | Chris Dorsman <3****n@u****m> | over 1 year ago | |
| 75c27bf4 | merge Merge pull request #436 from danwald/update-delegation |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ce06e8b0 | Highlight the need for a wrapper in delegate | danny crasto <d****9@g****m> | over 1 year ago | |
| 90168585 | Update README.md |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ac1b2b41 | merge Merge pull request #434 from cdorsman/lint-sh-cleanup |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 821a4dce | merge Merge pull request #432 from cdorsman/mvc-routing |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8f0a91c3 | Cleaned up lint.sh | cdorsman <c****n@t****l> | over 1 year ago | |
| a4000944 | Added routing | cdorsman <c****n@t****l> | over 1 year ago | |
| 328b2d46 | merge Merge pull request #408 from LeiYangGH/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| fa56fdec | Update README.md |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| cffe6cd9 | Update README.md |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f401747a | merge Merge pull request #419 from azarboon/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 1a94d1f8 | Update README.md |
Mahdi Azarboon <2****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 81e78fe5 | merge Merge pull request #417 from grimley517/#415-linter-preventing-prs |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9581e5a6 | updated readme to describe purpose of lint.sh file | Brian Jones <b****s@m****m> | over 2 years ago | |
| e05b35f2 | linted abstract_factory.py | Brian Jones <b****s@m****m> | over 2 years ago | |
| b6ceef47 | Removed Random Petshop tests from abstract_factory.py as per #418 | Brian Jones <b****s@m****m> | over 2 years ago | |
| ffb45ca5 | put lint into a single shell command | Brian Jones <b****s@m****m> | over 2 years ago | |
| 87a17775 | linter reformats quote marks in strategy pattern | Brian Jones <b****s@m****m> | over 2 years ago | |
| e0b0061a | extract complexity from docstring line | Brian Jones <b****s@m****m> | over 2 years ago | |
| af6fc3e6 | Additional linting error in patterns/behavioral/strategy.py added spaces, cha... | Brian Jones <b****s@m****m> | over 2 years ago | |
| 11113ea3 | linter updates - changes to comply with black | Brian Jones <b****s@m****m> | over 2 years ago | |
| 53ba9bcb | add build and dist folders to .gitignore | Brian Jones <b****s@m****m> | over 2 years ago | |
| 76a5d217 | simplify patterns/behavioral/memento, changing Transactional from descriptor ... | yang.lei@cerence.com <y****i@c****m> | over 3 years ago | |
| d4b7f97b | merge Merge pull request #404 from asaffifee/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 93bfb7fc | merge Merge pull request #403 from mfurquimdev/402-add-protocol-to-factory-pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4e62fd0f | Update chaining_method.py |
asaffifee <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ad6fd4b8 | Add Protocol to factory pattern | Mateus Furquim <f****m@d****k> | over 3 years ago | |
| cc549613 | merge Merge pull request #397 from alexkahan/issue-373-add-type-hints |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 36f4fac1 | fix experts | Alex Kahan <a****n@g****m> | about 4 years ago | |
| f89c7489 | fix blackboard linter issue | Alex Kahan <a****n@g****m> | about 4 years ago | |
| 9d4170dc | issue 373: add more type hints | Alex Kahan <a****n@g****m> | about 4 years ago | |
| be59b539 | merge Merge pull request #396 from abe-101/add-type-hints |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7ac77088 | merge Merge pull request #395 from cclauss/patch-3 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| ca8706a0 | add type hints | Abe <a****e@h****v> | about 4 years ago | |
| 7c140ebb | add type hints | Abe <a****e@h****v> | about 4 years ago | |
| 3a02da23 | Add Python 3.10 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 129cb3cb | tox.ini: Add py310 |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 0f5d2cae | Upgrade GitHub Actions |
Christian Clauss <c****s@m****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 230166e1 | merge Merge pull request #393 from abhinav1912/fix/issue_376 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 02dd56a4 | merge Merge pull request #394 from timgates42/bugfix_typo_assigning |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| aa357eee | docs: fix simple typo, assigining -> assigning | Tim Gates <t****s@i****m> | about 4 years ago | |
| 8541f988 | merge Merge pull request #392 from abhinav1912/update_gitignore |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 6f6cfbe3 | fix: created PetShop instance | Abhinav Mathur <a****2@g****m> | about 4 years ago | |
| 778e3c5a | Update .gitignore | Abhinav Mathur <a****2@g****m> | about 4 years ago | |
| 93b5937d | Cleanup README | Sakis Kasampalis <s****s@z****m> | about 4 years ago | |
| 5c5b9717 | Close #258 | Sakis Kasampalis <s****s@z****m> | about 4 years ago | |
| 0a15bbe4 | Replaced spammy link with a direct one | Sakis Kasampalis <s****s@z****m> | about 4 years ago | |
| 79d12755 | merge Merge pull request #388 from yhay81/feature/mypy-type-hints |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 193ee4c7 | feat(typing): fix all problems by mypy | Yusuke Hayashi <y****h@g****m> | over 4 years ago | |
| 1f2bb457 | merge Merge pull request #386 from mjanos5/trelent-documentation |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 84fa121a | merge Merge pull request #387 from mjanos5/emorozov |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fdb8e782 | Use URL shortener to fix archive link | Mátyás János <m****5@g****m> | over 4 years ago | |
| 75d3ec05 | Fixed linter errors | Mátyás János <m****5@g****m> | over 4 years ago | |
| 33b01998 | merge Merge branch 'trelent-documentation' of https://github.com/fluencydoc/python-... | flencydoc <c****t@t****t> | over 4 years ago | |
| 4e870fd1 | Fixed linter errors | flencydoc <c****t@t****t> | over 4 years ago | |
| 402a1d30 | Fixed more docstring corruption |
Fluency <9****c@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago |