2023-10-28 17:48:37 -05:00
|
|
|
|
|
|
|
WuttJamaican
|
|
|
|
============
|
|
|
|
|
2024-08-27 20:26:22 -05:00
|
|
|
This package aims to provide a "base layer" for apps regardless of
|
|
|
|
platform or environment (console, web, GUI).
|
2023-11-24 15:49:57 -06:00
|
|
|
|
2024-08-27 20:26:22 -05:00
|
|
|
It comes from patterns developed within the `Rattail Project`_, and
|
|
|
|
roughly corresponds with the "base and data layers" as described in
|
|
|
|
:doc:`rattail-manual:index`.
|
2023-10-28 17:48:37 -05:00
|
|
|
|
2023-11-21 18:27:29 -06:00
|
|
|
.. _Rattail Project: https://rattailproject.org/
|
2023-10-28 17:48:37 -05:00
|
|
|
|
2023-11-24 19:47:08 -06:00
|
|
|
Good documentation and 100% `test coverage`_ are priorities for this
|
|
|
|
project.
|
|
|
|
|
|
|
|
.. _test coverage: https://buildbot.rattailproject.org/coverage/wuttjamaican/
|
2023-10-28 17:48:37 -05:00
|
|
|
|
2023-11-19 14:22:25 -06:00
|
|
|
|
2023-11-21 18:27:29 -06:00
|
|
|
Features
|
|
|
|
--------
|
2023-11-19 14:22:25 -06:00
|
|
|
|
2023-11-21 18:27:29 -06:00
|
|
|
* flexible configuration, using config files and/or DB settings table
|
2023-11-24 15:49:57 -06:00
|
|
|
* flexible architecture, abstracting various portions of the overall app
|
2024-11-23 11:48:28 -06:00
|
|
|
* flexible command line interface, using `Typer`_
|
2023-11-24 19:14:48 -06:00
|
|
|
* flexible database support, using `SQLAlchemy`_
|
|
|
|
|
2024-11-23 11:48:28 -06:00
|
|
|
.. _Typer: https://typer.tiangolo.com
|
2023-11-24 19:14:48 -06:00
|
|
|
.. _SQLAlchemy: https://www.sqlalchemy.org
|
2023-10-28 17:48:37 -05:00
|
|
|
|
2024-08-27 20:26:22 -05:00
|
|
|
See also these projects which build on WuttJamaican:
|
|
|
|
|
|
|
|
* :doc:`wutta-continuum:index`
|
|
|
|
* `WuttaWeb <https://rattailproject.org/docs/wuttaweb/>`_
|
|
|
|
|
2023-10-28 17:48:37 -05:00
|
|
|
|
|
|
|
Contents
|
|
|
|
--------
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 3
|
|
|
|
|
2023-11-21 18:27:29 -06:00
|
|
|
glossary
|
|
|
|
narr/index
|
2023-10-28 17:48:37 -05:00
|
|
|
api/index
|
|
|
|
|
|
|
|
|
|
|
|
Indices and tables
|
|
|
|
==================
|
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|