2023-10-28 17:48:37 -05:00
|
|
|
|
|
|
|
WuttJamaican
|
|
|
|
============
|
|
|
|
|
2023-11-24 15:49:57 -06:00
|
|
|
This package provides a "base layer" for custom apps, regardless of
|
|
|
|
environment/platform:
|
|
|
|
|
|
|
|
* console
|
|
|
|
* web
|
|
|
|
* GUI
|
2023-10-28 17:48:37 -05:00
|
|
|
|
|
|
|
It mostly is a distillation of certain patterns developed within the
|
2023-11-21 18:27:29 -06:00
|
|
|
`Rattail Project`_, which are deemed generally useful. (At least,
|
2023-10-28 17:48:37 -05:00
|
|
|
according to the author.) It roughly corresponds to the "base layer"
|
2023-11-21 18:27:29 -06:00
|
|
|
as described in the Rattail Manual (see
|
|
|
|
:doc:`rattail-manual:base/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-21 18:27:29 -06:00
|
|
|
Good documentation and 100% test coverage are priorities for this project.
|
2023-10-28 17:48:37 -05:00
|
|
|
|
2023-11-21 18:27:29 -06:00
|
|
|
Rattail is still the main use case so far, and will be refactored
|
|
|
|
along the way to incorporate what this package has to offer.
|
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
|
|
|
|
* flexible command line interface, with arbitrary top-level and
|
|
|
|
subcommands
|
2023-11-24 15:49:57 -06:00
|
|
|
* flexible architecture, abstracting various portions of the overall app
|
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`
|