An open API service providing commit metadata for open source projects.

GitHub / faif/python-patterns / commits

A collection of design patterns/idioms in Python

SHA Message Author Date Stats
20bd5706 merge Merge pull request #218 from ethan92429/patch-1 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
fe66bb20 Grammar Ethan Keller <e****r@g****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
e9a08d07 merge Merge pull request #216 from spookylukey/pythonic_builder Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
5e05ca17 merge Merge pull request #215 from spookylukey/pythonic_abstract_factory Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
1d201b3a Made builder pattern much simpler by removing unnecessary classes. Luke Plant <L****8@c****t> over 8 years ago
6127f9db Fixed tests for abstract factory. Luke Plant <L****8@c****t> over 8 years ago
d68190d2 Simplified the Abstract Factory Pattern to be Pythonic Luke Plant <L****8@c****t> over 8 years ago
ac79516c merge Merge pull request #214 from jeslyvarghese/patch-2 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
d26d8d86 Spelling correction _justin <j****e@g****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
2d4712a8 merge Merge pull request #213 from egens/add-tldr-comments Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 8 years ago
e31a4354 Add tl;dr80 comment for most of the patterns. egens <g****s@g****m> over 8 years ago
345d4e40 merge Merge pull request #211 from lucasloisp/short-descriptions Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
almost 9 years ago
e09df34a Adds description to Object Pool lucasloisp <l****p@g****m> almost 9 years ago
74c49350 Adds description to Builder lucasloisp <l****p@g****m> almost 9 years ago
a7045f81 Adds description to Abstract Factory lucasloisp <l****p@g****m> almost 9 years ago
5f0e1eb4 merge Merge pull request #210 from LittleStupid/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
almost 9 years ago
ba1977c4 fix comment LittleStupid <l****d@l****m> almost 9 years ago
799ea890 merge Merge pull request #207 from jefffffrey/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
b1d7a44b Replace the example of the composite pattern Jeffrey <J****o@g****m> about 9 years ago
4934f2c7 merge Merge pull request #206 from jefffffrey/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
6876dd03 Simplify the code Jeffrey <J****o@g****m> about 9 years ago
89e65c5d merge Merge pull request #205 from jefffffrey/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
6aaea969 fix a minor bug Jeffrey <J****o@g****m> about 9 years ago
8bb19f56 merge Merge pull request #204 from aliciawyy/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
8883b271 update one requirement Alice Wang <r****e@g****m> about 9 years ago
df77f2aa add implementation of abstract factory Alice Wang <r****e@g****m> about 9 years ago
06955921 merge Merge pull request #203 from aliciawyy/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
66ae38c8 update output with append_output.sh Alice Wang <r****e@g****m> about 9 years ago
1cabd302 add another implementation for lazy property Alice Wang <r****e@g****m> about 9 years ago
c6a4c267 merge Merge pull request #202 from mshcruz/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
aacb0890 #184 - Correcting typos in the description of the Decorator pattern Mateus Cruz <m****z@g****m> about 9 years ago
45438917 merge Merge branch 'master' of github.com:mshcruz/python-patterns Mateus Cruz <m****z@g****m> about 9 years ago
3ce0f00f #184 - Added description of the Decorator pattern. Mateus Cruz <m****z@g****m> about 9 years ago
d09ae11b #184 - Added description of the Decorator pattern. Mateus Cruz <m****z@g****m> about 9 years ago
4f0e01d0 merge Merge pull request #200 from VishalTheAries/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
f04711bb merge Merge pull request #201 from diopib/patch-1 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
92e9f183 updated contact info Ibrahim Diop <i****m@s****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
216d9049 #184 - Added description of the Adapter pattern. Mateus Cruz <m****z@g****m> about 9 years ago
3a89cf74 #184 - Added description of the Adapter pattern. Mateus Cruz <m****z@g****m> about 9 years ago
d84f16cc Declared Handle Base Class as an Abstract Class vishal <v****3@g****m> about 9 years ago
90b55969 #184 - Added description of the Facade pattern. Mateus Cruz <m****z@g****m> about 9 years ago
f89e1bf6 #184 - Added description of the Facade pattern. Mateus Cruz <m****z@g****m> about 9 years ago
ccf3acde merge Merge pull request #199 from mshcruz/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
2ab42360 #184 - Added description of the Borg pattern. Mateus Cruz <m****z@g****m> about 9 years ago
140fabe1 merge Merge pull request #198 from mshcruz/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
c71e9a2f Corrected description of Factory Method pattern. Mateus Cruz <m****z@g****m> about 9 years ago
f8518912 Added explanation about the Factory Method pattern. Mateus Cruz <m****z@g****m> about 9 years ago
e3d1dd03 merge Merge pull request #197 from grepsean/add_main Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
610e5c37 Added a condition checking __main__ grepsean <s****g@g****m> about 9 years ago
4c7e053e merge Merge pull request #196 from bregman-arie/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
27a21105 Fix PEP8 issues Arie Bregman <a****n@r****m> about 9 years ago
3b609e03 merge Merge pull request #195 from codetestcode-api-arch/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
4b5d9689 Added Viz folder for visual callgraphs of each example Donald Johnson <c****v@g****m> over 9 years ago
cd4118a0 merge Merge pull request #194 from MahshidZ/patch-1 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
d29fa82c Update decorator.py Mahshid Zeinaly <M****Z@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
bcfc2e35 merge Merge pull request #191 from fkromer/parameter_injection Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
e9c58f73 merge Merge pull request #192 from fkromer/setter_injection Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
76653cad merge Merge pull request #193 from fkromer/constructor-injection Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
d1c4efe4 add: constructor injection files on clean branch Florian Kromer <t****k@m****g> over 9 years ago
1dd71c9c ENH: string concatenations everywhere Florian Kromer <t****k@m****g> over 9 years ago
c912d0e3 add: parameter injection pattern Florian Kromer <t****k@m****g> over 9 years ago
95756e69 Fix README Sakis Kasampalis <s****s@z****m> over 9 years ago
b90071da merge Merge branch 'fkromer-setter_injection' Sakis Kasampalis <s****s@z****m> over 9 years ago
dbefe354 merge Merge branch 'setter_injection' of https://github.com/fkromer/python-patterns... Sakis Kasampalis <s****s@z****m> over 9 years ago
142ae4e0 merge Merge branch 'master' of github.com:faif/python-patterns Sakis Kasampalis <s****s@z****m> over 9 years ago
b14a6547 merge Merge branch 'fkromer-parameter_injection' Sakis Kasampalis <s****s@z****m> over 9 years ago
79c88e4b merge Merge branch 'parameter_injection' of https://github.com/fkromer/python-patte... Sakis Kasampalis <s****s@z****m> over 9 years ago
a92e257a add: parameter injection hyperlink to README Florian Kromer <t****k@m****g> over 9 years ago
cf80c144 merge README of master Florian Kromer <t****k@m****g> over 9 years ago
fb8e4e21 merge Merge pull request #189 from fkromer/patch-1 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
ec0998cb add: section "design for testability patterns" thinwybk <f****k@m****g>
Committed by: GitHub <n****y@g****m>
over 9 years ago
d3ea46ee merge Merge pull request #186 from fkromer/constructor_injection Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
3b8de805 change: string concatenations Florian Kromer <t****k@m****g> over 9 years ago
4cca032c change: string concatenations Florian Kromer <t****k@m****g> over 9 years ago
dff18644 change: string concatenations Florian Kromer <t****k@m****g> over 9 years ago
0105c9a0 add: implementation of setter injection (refactored from parameter injection) Florian Kromer <t****k@m****g> over 9 years ago
27e45398 remove: obsolete local test execution file Florian Kromer <t****k@m****g> over 9 years ago
30bf0a84 remove: single file test execution idiom Florian Kromer <t****k@m****g> over 9 years ago
fa889cb9 remove: constructor injection files from base branch Florian Kromer <t****k@m****g> over 9 years ago
a45634a6 remove: local execution *.pyc Florian Kromer <t****k@m****g> over 9 years ago
b588e783 add: initial parameter injection implementation Florian Kromer <t****k@m****g> over 9 years ago
18ea228d add: .pyc ignore for local build / remove: obsolete .pyc file Florian Kromer <t****k@m****g> over 9 years ago
04190cb6 change: improve comments / remove: obsolete single file test invocation Florian Kromer <t****k@m****g> over 9 years ago
882e6638 add: quick and dirty implementation Florian <f****n@e****x> over 9 years ago
520e9b14 merge Merge pull request #183 from elecay/master Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
ca20fdc8 Simpler and faster prototype Sebastian Rajo <e****y@g****m> over 9 years ago
24643527 Add a more recent link Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
627e8a91 Fix broken link Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
4e4b5057 merge Merge pull request #181 from 0--key/pep8 Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
6c65c86a merge Merge pull request #180 from 0--key/dev Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
6382b76b Bacward compatibility fix Anton S. Kosinov <a****v@g****m> over 9 years ago
428dfacb Print argument modification Anton S. Kosinov <a****v@g****m> over 9 years ago
bff71d90 setUp and tearDown implementation for stdout redirect Anton S. Kosinov <a****v@g****m> over 9 years ago
58bde1f7 Test function names elaboration Anton S. Kosinov <a****v@g****m> over 9 years ago
2457f142 Facade test suite extension Anton S. Kosinov <a****v@g****m> over 9 years ago
27f8a9b5 merge Merge pull request #179 from 0--key/dev Sakis Kasampalis <f****f@u****m>
Committed by: GitHub <n****y@g****m>
over 9 years ago
02422bcf Further code elaboration Anton S. Kosinov <a****v@g****m> over 9 years ago
9fea73df Observer code minor modification Anton S. Kosinov <a****v@g****m> over 9 years ago
8001d4c4 Test minor enhancement Anton S. Kosinov <a****v@g****m> over 9 years ago
86c2fc58 Print statement modification for backward compatibility Anton S. Kosinov <a****v@g****m> over 9 years ago

← Back to repository