GitHub / faif/python-patterns / commits
A collection of design patterns/idioms in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 2ce0d4e9 | Separate blackboard per python version | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 423fe9d9 | merge Merge pull request #287 from gyermolenko/separate_version_specific_scripts |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 02b653a9 | Exclude files for flake8 and pytest in the same way | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| f7e9ed16 | Ignore py2-specific tests for py3 and vice versa | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 37e48a78 | Separate registry per python version | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 4f647ad9 | Separate chain_of_responsibility script per python version | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 4292a34f | merge Merge pull request #286 from gyermolenko/update_facade |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| fe3c21bc | merge Merge pull request #285 from gyermolenko/fix_constructor_inj_pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 936cd68d | Substitute facade example with a better one | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| fe7d3a13 | Update pattern description | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 9fe9746f | Remove old injection examples, update readme | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 5777369f | Combine and refine dependency injection patterns | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| e0e9bfc8 | merge Merge pull request #283 from gyermolenko/doctests_all_around |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| da85a028 | fix tests | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 3e518881 | fix tests | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| d3ff4588 | Doctest Memento | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| b50a6e87 | Doctest Adapter | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| ac7709e3 | Doctest Template | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 995cb42e | merge Merge pull request #276 from gyermolenko/update_mediator |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 8fa27d93 | merge Merge pull request #280 from gyermolenko/rename_chain_of_responsibility |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 03ba6fc1 | merge Merge pull request #281 from gyermolenko/upd_readme_with_videos |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| ea2a7923 | Add Videos section to README | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 5e755ea5 | Rename chain to chain_of_responsibility | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| ef809fef | Update Mediator pattern | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 6f12a4c5 | merge Merge pull request #273 from gyermolenko/fix_flake8 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 80998827 | merge Merge pull request #274 from gyermolenko/upd_docs |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a25a65d4 | Update contributing guides | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 07310562 | remove file added by mistake | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 9aa2a5bb | Fix flake8 check and related warnings | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| e5b253a3 | merge Merge pull request #269 from gyermolenko/test_outputs_behav |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 8cc1a0bc | merge Merge pull request #270 from gyermolenko/update_travis_config |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 32519b3c | merge Merge pull request #267 from thomastu/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 6dace380 | merge Merge pull request #271 from gyermolenko/add_notes_to_visitor |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 483c495d | Add notes to visitor | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| a1f33f1b | Add mock to requirements (needed for py2) | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 6708fabf | Travis config: test with 3.7, drop 3.4, 3.5 | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| ce84871b | Add main function and tests for output for most of behavioral patterns | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| e1b593b8 | Update links in readme |
Thomas Tu <t****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 2e1f57c9 | merge Merge pull request #265 from gyermolenko/change_project_structure |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| af12e8fc | remove 3.7 from CI, fix flake warnings | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 91b2f34a | Change project structure | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 040f0d0f | merge Merge pull request #262 from gyermolenko/test_visitor_outputs |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 16898f80 | merge Merge pull request #263 from gyermolenko/upd_docs_about_python_ecosystem |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 5497aca9 | Update docs with some examples from python ecosystem | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| b88f43d5 | Skip these tests for python2 because redirect_stdout is not available | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| c4216b2b | Test outputs starting with two visitor and strategy | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 74d363b1 | merge Merge pull request #257 from gyermolenko/refactor_strategy |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| e0aaa5d5 | merge Merge pull request #261 from gyermolenko/from_nose_to_pytest |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 422f69fc | merge Merge branch 'master' into refactor_strategy | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 3e14cef3 | fix failing test | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 8010f729 | Move from nosetests to pytest | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 80cdd441 | merge Merge pull request #260 from gyermolenko/remove_coveralls |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| b771665e | Remove coveralls | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| e4ead4a1 | Refactor Strategy | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| a82a8255 | merge Merge pull request #253 from gyermolenko/issue252_refactor_chain_pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 43d1369a | Rename compare to check_range | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 64b3a0c3 | Make handlers a bit different, rename Default to Fallback | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 887582c0 | merge Merge pull request #255 from gyermolenko/refactor_template_pattern |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| ac2278e3 | Refactor Template pattern | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 03e8e32a | Refactor chain pattern | Grygorii Iermolenko <g****o@g****m> | over 7 years ago | |
| 2e8ae94d | merge Merge pull request #251 from geeknonerd/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| a7c36673 | Fix #250: assert error in structural/flyweight.py |
geeknonerd <g****k@b****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 7739094a | merge Merge pull request #249 from tomschr/structural-247 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 092eda14 | Fix #247: simplify __str__ in structural/mvc.py | Thomas Schraitle <t****s@s****e> | almost 8 years ago | |
| 4fa515a8 | merge Merge pull request #246 from gyermolenko/add_contributing_doc |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| f1e59249 | Update .travis.yml |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 932870e4 | Update README with Contributing guidelines | Grygorii Iermolenko <g****o@g****m> | almost 8 years ago | |
| d3bd0d8a | merge Merge pull request #243 from eclectic-boy/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| a0fe9480 | . |
eclectic-boy <e****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 2a820405 | Allow delegator to return delegate's properties |
eclectic-boy <e****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| ede57339 | merge Merge pull request #241 from SCUTJcfeng/master |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| fbecc9c1 | typo | jcfeng <j****3@g****m> | almost 8 years ago | |
| 312530de | merge Merge pull request #240 from andreysdr/pep8-fix |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 38f1542f | Fix PEP8 issues (BLACK IT!). Configure flake8 | andrey <a****r@g****m> | almost 8 years ago | |
| 88a9e588 | merge Merge pull request #237 from uvpasapp/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 1b0db9ca | another typo |
Yuval Pinter <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| be983f0b | typo fix |
Yuval Pinter <3****p@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 1c459152 | merge Merge pull request #236 from GiantsLoveDeathMetal/add-coveragerc |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| aa5f77ff | Add coveragerc to ignore NotImplementedError's in tests | GiantsLoveDeathMetal <s****n@c****m> | about 8 years ago | |
| cde989f3 | merge Merge pull request #235 from GiantsLoveDeathMetal/add-flyweight-description |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| e3228c37 | Add description to the flyweight pattern | GiantsLoveDeathMetal <s****n@c****m> | about 8 years ago | |
| e5b595a2 | merge Merge pull request #232 from GiantsLoveDeathMetal/add-about-to-strategy |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 33acd7ad | Add description to the strategy pattern | GiantsLoveDeathMetal <s****n@c****m> | about 8 years ago | |
| d39cab04 | merge Merge pull request #230 from GiantsLoveDeathMetal/add-description-to-prototype |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 87c59f2e | Add description to prototype pattern | GiantsLoveDeathMetal <s****n@c****m> | about 8 years ago | |
| 3ea0a937 | merge Merge pull request #227 from GiantsLoveDeathMetal/add-about-to-chain |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
about 8 years ago | |
| 21d6b7ea | Add description to chain pattern | GiantsLoveDeathMetal <s****n@c****m> | about 8 years ago | |
| 6ff38db7 | merge Merge pull request #225 from GiantsLoveDeathMetal/fix-adapter-usage-example |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| f74cae77 | Fix adapter usage example | GiantsLoveDeathMetal <s****n@c****m> | over 8 years ago | |
| ec832003 | merge Merge pull request #223 from spookylukey/pythonic_builder |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| c8b831d4 | Fix builder tests | Luke Plant <L****8@c****t> | over 8 years ago | |
| e01181f8 | merge Merge pull request #224 from Svtter/patch-2 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 459da91b | Update decorator.py |
修昊 <g****b@s****n>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| ee330dbe | Further simplifications to builder pattern | Luke Plant <L****8@c****t> | over 8 years ago | |
| 16715172 | merge Merge pull request #222 from gliu6/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 3f019ad1 | Typo? |
Guoliang (Gavin) Liu <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| bf4feb99 | merge Merge pull request #220 from niyuna/fix-graph-search-find-path |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 5c6f168c | fix graph search find path backtracking | niyuna <y****u@z****e> | over 8 years ago | |
| ada66b75 | merge Merge pull request #219 from Svtter/patch-1 |
Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| cdb3dc18 | Update pool.py |
修昊 <s****r@q****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago |