Architectural Decision Records
Architectural Decision Records
- Use native API interfaces for deposit
- Use a common data model
- Define interfaces for inter-module data exchange
- Use high-level modularization
- Support curation
- Use Python as base technology
- Expose internal data model to allow mapping configurations
- Test strategy
- We care for code quality
- Use click for CLI commands
- CLI takes single sources and targets only
- Record provenance of metadata
- Overall data model design