Commit Graph

  • ca924164b4 Add maintenance note to README master Tyler LaBerge 2024-05-25 20:24:11 -04:00
  • 6561e99275 Merge pull request #42 from timgates42/bugfix/typo tylerlaberge 2020-02-09 14:26:00 -05:00
  • 577f1ece4c Fix small typo: doesnt -> doesn't Tim Gates 2019-11-11 07:24:44 +11:00
  • 14b48c7285 Merge pull request #41 from mannenen/update-doc-behavioral tylerlaberge 2017-10-21 14:30:21 -04:00
  • 234be37cf7 update doc strings for structural patterns Nathan Mann 2017-10-20 22:25:28 -05:00
  • c7eddaaf03 update docstrings for creational patterns Nathan Mann 2017-10-20 22:22:24 -05:00
  • a0485a17b1 update external usage links in behavioral pattern docstrings to point to README instead of wiki Nathan Mann 2017-10-20 22:15:38 -05:00
  • 10e5561dcf added decorator_complex test tylerlaberge 2017-01-12 21:39:36 -05:00
  • 71f162c5ff Update README.md tylerlaberge 2016-11-17 23:49:20 -05:00
  • e9816ed4af Update README.md tylerlaberge 2016-11-17 23:47:28 -05:00
  • 9e463f2c36 added brief descriptions of structural patterns tylerlaberge 2016-09-25 00:10:42 -04:00
  • b9bc830bd7 added brief descriptions of creational patterns tylerlaberge 2016-09-24 23:57:05 -04:00
  • fe36fb328c added brief descriptions of behavioral patterns tylerlaberge 2016-09-24 23:36:51 -04:00
  • c1ea2a8438 fixed links tylerlaberge 2016-09-16 20:29:58 -04:00
  • 405737edf5 fixed markdown errors tylerlaberge 2016-09-16 20:28:48 -04:00
  • da5ab2f617 improved readme. switched from html to github markdown. tylerlaberge 2016-09-16 20:20:59 -04:00
  • 867e491b80 Added brief design pattern category descriptions. tylerlaberge 2016-09-16 19:14:54 -04:00
  • 87d7f53bed Hooked up links in README tylerlaberge 2016-09-16 19:05:02 -04:00
  • 5e3f62b545 Moved examples into README tylerlaberge 2016-09-16 18:06:38 -04:00
  • 16b5fd647b swapped epydoc css file out for a prettier theme. tylerlaberge 2016-09-15 21:03:49 -04:00
  • 826b5df097 Improved README. Added description and example sections, tylerlaberge 2016-09-14 11:41:24 -04:00
  • cdb3f6b1aa Update README.md tylerlaberge 2016-09-13 13:13:11 -04:00
  • a63872ae5a Update README.md tylerlaberge 2016-09-13 12:58:57 -04:00
  • 8bb048c2dd Update README.md tylerlaberge 2016-09-10 22:41:26 -04:00
  • 28e8a22cf3 uploaded to pip tylerlaberge 2016-09-10 22:29:16 -04:00
  • 332c5b0df6 Update README.md v1.2 tylerlaberge 2016-09-10 22:09:31 -04:00
  • 3d5efea9b0 renamed package to pypattyrn tylerlaberge 2016-09-10 22:06:11 -04:00
  • bf8dd3830b Merge branch 'master' of https://github.com/tylerlaberge/PyPatterns v1.1 tylerlaberge 2016-09-10 18:50:12 -04:00
  • 08ac7fdb4b updated setup.py tylerlaberge 2016-09-10 18:50:00 -04:00
  • d12d84be56 Update README.md tylerlaberge 2016-09-10 18:33:12 -04:00
  • 384d8b1e47 moved index.html tylerlaberge 2016-09-10 18:29:38 -04:00
  • f72fa69b5a updated setup files v1.0 tylerlaberge 2016-09-10 18:07:18 -04:00
  • af412a649c updated setup files tylerlaberge 2016-09-10 18:03:34 -04:00
  • 3203d64699 Merge branch 'master' of https://github.com/tylerlaberge/PyPatterns tylerlaberge 2016-09-10 17:40:14 -04:00
  • 2a28f8df4b removed requirements.txt because there are none tylerlaberge 2016-09-10 17:40:04 -04:00
  • a8fd93c515 Create LICENSE.md tylerlaberge 2016-09-10 17:38:45 -04:00
  • 585ae7e016 added api html files tylerlaberge 2016-09-10 17:32:55 -04:00
  • be1224df46 Merge branch 'issue30' of https://github.com/tylerlaberge/PyPatterns into issue30 tylerlaberge 2016-09-10 17:27:59 -04:00
  • 5ea8a13206 added usage documentation links to docstrings. tylerlaberge 2016-09-10 17:27:50 -04:00
  • 0891d6bc4f Update README.md tylerlaberge 2016-09-10 17:13:17 -04:00
  • 7f02aa9866 Merge branch 'issue30' of https://github.com/tylerlaberge/PyPatterns into issue30 tylerlaberge 2016-09-10 17:12:25 -04:00
  • cee2bc400b renamed package. tylerlaberge 2016-09-10 17:11:45 -04:00
  • e5744b2565 Update README.md tylerlaberge 2016-09-10 16:02:34 -04:00
  • 52ceb712d4 edited serialize function tylerlaberge 2016-09-10 15:59:52 -04:00
  • 212fa0d227 added args and kwargs to visitee accept method tylerlaberge 2016-09-09 23:59:51 -04:00
  • 395f8a759b updated null object unit tests. tylerlaberge 2016-09-03 18:36:12 -04:00
  • c7e8298f50 updated null object docstrings. tylerlaberge 2016-09-03 18:29:59 -04:00
  • 7d0c1b9cf3 moved test_memento from structural tests to behavioral tests. tylerlaberge 2016-08-28 21:16:12 -04:00
  • 3a5bfc03b1 removed singleton metaclass from object pool class. tylerlaberge 2016-08-28 21:05:14 -04:00
  • 5f0bd07f24 removed interpreter pattern as it was too abstract to offer much use. tylerlaberge 2016-08-28 21:01:00 -04:00
  • 6ce017a391 removed proxy, bridge, template, and strategy patterns as they were too abstract to offer much use. tylerlaberge 2016-08-28 20:32:45 -04:00
  • 7501604bbf replaced custom command pattern exceptions with attributeerror exceptions. tylerlaberge 2016-08-28 20:27:18 -04:00
  • ccc203f1e6 moved metaclass declaration into class descriptor. tylerlaberge 2016-08-28 20:23:30 -04:00
  • b5b7843767 altered pool to use memento pattern. tylerlaberge 2016-08-28 17:52:46 -04:00
  • b3ca14d1df Added external usage documentation links. Changed abstract factory register method to take in a factory isntance as an argument as opposed to a factory class. tylerlaberge 2016-08-28 14:25:13 -04:00
  • e02d089b37 added external design pattern documentation links to structural patterns. tylerlaberge 2016-08-24 22:02:46 -04:00
  • 5af1a1ae38 added external design pattern documentation links to behavioural patterns. tylerlaberge 2016-08-24 21:53:02 -04:00
  • 854966b38b added external design pattern documentation links to creational patterns. tylerlaberge 2016-08-24 21:30:54 -04:00
  • 190e562f08 removed dummy testing class. tylerlaberge 2016-08-24 21:10:06 -04:00
  • 5cef83cf60 improved proxy implementation. proxy must now contain all public methods that the subject has. tylerlaberge 2016-08-24 21:04:35 -04:00
  • 519592eaa5 general code/comment clean up. tylerlaberge 2016-08-24 20:15:20 -04:00
  • afbf450613 removed some comments. tylerlaberge 2016-08-20 17:32:30 -04:00
  • 392ea5d02e moved memento into behavioural directory tylerlaberge 2016-08-20 17:12:32 -04:00
  • 92c34c5f88 Implemented Flyweight design pattern. tylerlaberge 2016-08-20 17:06:29 -04:00
  • 941408a37f Implemented Memento design pattern. tylerlaberge 2016-08-20 15:32:07 -04:00
  • e7f7674030 Implemented Proxy design pattern. tylerlaberge 2016-08-20 14:35:00 -04:00
  • e59f84105b Implemented Decorator Pattern. tylerlaberge 2016-08-20 13:03:30 -04:00
  • 9a6dc2b27c Further implemented decorator pattern. tylerlaberge 2016-08-17 00:19:25 -04:00
  • 6eaf09d9da started work on decorator pattern. tylerlaberge 2016-08-17 00:11:01 -04:00
  • 8a9040dd1a updated docstrings tylerlaberge 2016-08-16 21:39:40 -04:00
  • e65fd3281a Implemented composite design pattern tylerlaberge 2016-08-16 21:33:19 -04:00
  • d5f8521b87 started work on composite pattern tylerlaberge 2016-08-14 19:16:43 -04:00
  • 66a5107d90 Implemented bridge design pattern. tylerlaberge 2016-08-14 15:04:29 -04:00
  • 36ecc7a1d5 implemented adapter design pattern. tylerlaberge 2016-08-14 14:04:38 -04:00
  • 3c39f908cf Implemented interpreter pattern. tylerlaberge 2016-08-14 13:04:14 -04:00
  • d19b902285 started implementing interpreter pattern. tylerlaberge 2016-08-13 19:12:14 -04:00
  • 28737fabfb implemented template design pattern tylerlaberge 2016-08-13 16:59:08 -04:00
  • 53d1c22687 edited docstring tylerlaberge 2016-08-13 15:31:53 -04:00
  • aef3311f8e Implemented the observer pattern. tylerlaberge 2016-08-13 15:31:20 -04:00
  • e16ca94de5 Implemented Visitor pattern tylerlaberge 2016-08-08 21:58:51 -04:00
  • 259ae0407a implemented mediator design pattern tylerlaberge 2016-08-07 21:57:40 -04:00
  • 4bc61b0306 implemented strategy pattern tylerlaberge 2016-08-06 18:03:05 -04:00
  • c643902979 implemented null object design pattern tylerlaberge 2016-08-06 16:33:15 -04:00
  • 87bcb4b270 implemented iterator design pattern tylerlaberge 2016-08-06 15:38:31 -04:00
  • 11f63418df ran code reformat tylerlaberge 2016-07-31 18:51:32 -04:00
  • 245b7bf2ba implemented command pattern. tylerlaberge 2016-07-31 18:42:59 -04:00
  • 60410b934b implemented chain of responsibility pattern. tylerlaberge 2016-07-31 16:11:16 -04:00
  • d9038c2ec9 implemented object pool pattern tylerlaberge 2016-07-31 14:52:28 -04:00
  • 30ecd62917 implemented prototype pattern tylerlaberge 2016-07-28 22:31:22 -04:00
  • fd62ae8ea9 cleaned up setup tylerlaberge 2016-07-24 17:47:30 -04:00
  • bbd7efc1b1 added builder pattern tylerlaberge 2016-07-24 17:29:28 -04:00
  • 6c3aedc08b added abstract factory pattern tylerlaberge 2016-07-24 16:03:55 -04:00
  • cf68b753d7 added factory pattern tylerlaberge 2016-07-24 15:21:00 -04:00
  • 2811f40da8 added setup.py created creational package moved singleton into its own python file tylerlaberge 2016-07-18 11:19:44 -04:00
  • 62fb22a3b2 added requirements tylerlaberge 2016-07-17 22:09:16 -04:00
  • 7109e413aa cleaned up warnings tylerlaberge 2016-07-17 21:47:46 -04:00
  • 13eac458e5 Implemented Singleton metaclass tylerlaberge 2016-07-17 21:29:52 -04:00
  • 8e26a8b0d8 changed dummy class to a dummy class factory tylerlaberge 2016-07-17 20:01:44 -04:00
  • 5f8d4fb239 Removed ignored files tylerlaberge 2016-07-17 19:15:55 -04:00
  • 9abcf6b145 added .idea files to gitignore tylerlaberge 2016-07-17 19:12:27 -04:00