Cross-project engineering research for FlossWare.
This repository holds investigations and experiments before they become standards, architecture decisions, or implementation requirements. Research may be incomplete, contradictory, or wrong. That is intentional.
Question
|
v
research
|
v
Investigation / experiment
|
v
Conclusion
+--> knowledge reusable knowledge capability
+--> standards normative engineering practice
+--> ADR architectural decision
+--> project repository implementation
- Cross-project architectural research
- Evaluation of competing technologies or approaches
- Historical architecture archaeology
- Prototypes used to answer architectural questions
- Research into workflow, dataflow, object models, orchestration, DSLs, and similar foundations
- Questions that should not yet become standards or ADRs
- Normative engineering rules: use
standards. - Stable, reusable knowledge software: use
knowledge; keep private authoring material inkbase. - Project implementation: use the relevant project repository.
- Final architectural decisions: record an ADR in the relevant project or
standardsrepository.
PARKED: worth revisiting, but not currently activeACTIVE: currently being investigatedCONCLUDED: investigation complete; outcome documentedPROMOTED: conclusion moved into standards, an ADR, knowledge, or implementation
Research is allowed to be wrong. Standards and ADRs are not.