schnaader / fairytale

encode.ru community archiver
GNU Lesser General Public License v3.0
31 stars 13 forks source link

[SUGGESTION] Hooking system. #28

Open DedupOperator opened 6 years ago

DedupOperator commented 6 years ago

Lower priority but should be considered while coding the underlying framework.

Consider structing the code with event driven hooking points. To clarify, Structured code with event "hooking" points has ability to extend it's functions in several places using object oriented method. That hooking method can have plugins written with high level coding. As a side effect it will extend the community and and also assist the development of the project in parallel.

https://softwareengineering.stackexchange.com/questions/237876/what-should-plugins-use-hooks-events-or-something-else https://cement.readthedocs.io/en/latest/dev/hooks/ https://stackoverflow.com/questions/28166754/plugin-system-with-events-or-hooks