Redvant: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
{{TOCright}} | {{TOCright}} | ||
<br> | <br> | ||
<div style="width='95%'; background-color: | <div style="width='95%'; background-color: gainsboro; color: white;"> | ||
<blockquote> | <blockquote> | ||
= Précis = | = Précis = |
Revision as of 05:32, 1 October 2022
Précis
Redvant , or 'dcms<' (dcms-bra), is an collective term for software including react and servant within a DCP context and packaged as a reusable resource demonstrated in various applications such as the tl:dr and by the KEE.
"red" could be
react, redis, light in the ~700 nm range, a proper name as in red5, the parfume, riding hood, Malcom X, Simply, etc..
and "vant" is just from haskell-servant.
Use of Apache ISIS or other fat DDD pkg is intended later in the development our overall DDD product line engineering (i.e. a 'redvantis'). Some enterprise users may prefer the java basing of ISIS or an ERP core and these future developments are anticipated after the foundational elements are established.
Aktuelle
The model use cases are the AC SPA and the Ft doorbell, as well as GT2 2.1 and later and the tl:dr product line, in sofar as their front and middle are concerned.
This § is the sole exposition besides the code of any forks of constituent external projects in my public github or private git repo.
Scope
Redvant carries our use of react and related node based stuff on the core purpose of transacting and accounting in domain space systems and apps. As such it is deeply integrated DCMS, DCP, etc. but these interfaces shall not be required in the product and its operation without them is a design requirement.
Accounting
Packages
hledger
The user reference ledger, how individuals and groups view their ledger.
ledger
The plaintext reference ledger, how the system views all ledgers.
SQL-Ledger
The enterprise reference ledger, how firms view their ledger.
Principles
Abstraction and Unity
Ledgers are abstract entities realized differently in different packages but from the perspective of a single accounting ontology. Double entry account is a fundamental concept conserved across all ledgers, the basis of their unification.
Transacting
django-oscar
Provides front end and tx code. We introduce the notion of an ephemeral tx ledger which is connected to the others.
Sonstiges
Commonalities
The same boat small form factor common reusable base with ...
- DS SSO, messaging, and DCMS API setup for product families.
- Videotelephony, defaults to Jitsi.
Deliverables
- tl;dr product line engineering cases for GT2, TASKPM, and YAS3FS.
- stable production level Ft and AC SPAs