1
0
Fork 0
wuttjamaican/docs/index.rst
Lance Edgar 4de2e6dc6e docs: stop documenting wutta command line framwework
as we will be deprecating and removing it at some point.  `typer`
seems to work well but any other framework could be used
2024-06-30 20:26:25 -05:00

56 lines
1.2 KiB
ReStructuredText

WuttJamaican
============
This package provides a "base layer" for custom apps, regardless of
environment/platform:
* console
* web
* GUI
It mostly is a distillation of certain patterns developed within the
`Rattail Project`_, which are deemed generally useful. (At least,
according to the author.) It roughly corresponds to the "base layer"
as described in the Rattail Manual (see
:doc:`rattail-manual:base/index`).
.. _Rattail Project: https://rattailproject.org/
Good documentation and 100% `test coverage`_ are priorities for this
project.
.. _test coverage: https://buildbot.rattailproject.org/coverage/wuttjamaican/
Rattail is still the main use case so far, and will be refactored
along the way to incorporate what this package has to offer.
Features
--------
* flexible configuration, using config files and/or DB settings table
* flexible architecture, abstracting various portions of the overall app
* flexible database support, using `SQLAlchemy`_
.. _SQLAlchemy: https://www.sqlalchemy.org
Contents
--------
.. toctree::
:maxdepth: 3
glossary
narr/index
api/index
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`