PageRenderTime 26ms CodeModel.GetById 55ms RepoModel.GetById 2ms app.codeStats 0ms

/agatsuma/doc/source/index.rst

https://github.com/FeiWongReed/agatsuma
ReStructuredText | 61 lines | 44 code | 17 blank | 0 comment | 0 complexity | 401736236b0e64b766d5eb0a4d4af6cc MD5 | raw file
  1. .. Agatsuma documentation master file, created by
  2. sphinx-quickstart on Sat Jun 19 23:21:21 2010.
  3. You can adapt this file completely to your liking, but it should at least
  4. contain the root `toctree` directive.
  5. .. highlight:: python
  6. :linenothreshold: 5
  7. Agatsuma: a bit of graceful magic
  8. ====================================
  9. Agatsuma is a simple but powerful library providing the following functionality:
  10. #. Universal extendible modular core able to traversing directories and load
  11. different modules
  12. #. Useful services such as settings, logging, SQLAlchemy and MongoDB support,
  13. pool of worker processes and more
  14. #. Many usable extensions for
  15. `Tornado Web Framework <http://www.tornadoweb.org/>`_
  16. such as URL building, sessions and more
  17. Support for another frameworks is planned.
  18. Note that thougn Agatsuma is intended to be extension for Tornado
  19. Framework many Agatsuma's components may be used in projects that
  20. are not using Tornado and not even related to Web.
  21. Key conception
  22. ===============
  23. Most powerful Agatsuma's ideas are *dynamically loading modules*,
  24. *hooks*, *callbacks* and *mix-ins*.
  25. So applications using Agatsuma consists of tons of small modules
  26. (named **spells**) that does everything.
  27. Every spell can dramatically change all the aspects of application behavior,
  28. every functionality may be turned on or off and application will
  29. change without any modifications of source code.
  30. Contents
  31. ========
  32. .. toctree::
  33. :maxdepth: 2
  34. core
  35. base_services
  36. interfaces
  37. tornado
  38. Quick start: setting up application
  39. ===================================
  40. Indices and tables
  41. ==================
  42. * :ref:`genindex`
  43. * :ref:`modindex`
  44. * :ref:`search`