python-tuf/docs/adr/index.md
Jussi Kukkonen 845f3070d0 ADR: Add New repository library design
Document the decision to build a repository library on top of Metadata
API.

Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
2021-11-24 10:57:16 +02:00

1.5 KiB

Architectural Decision Log

This log lists the architectural decisions for tuf.

  • ADR-0000 - Use Markdown Architectural Decision Records

  • ADR-0001 - Default to Python 3.6 or newer for new development

  • ADR-0002 - Deprecation strategy

  • ADR-0003 - Develop TUF 1.0.0 in a subdirectory of the current TUF implementation

  • ADR-0004 - Add classes for complex metadata attributes

  • ADR-0005 - Use Google Python style guide with minimal refinements

  • ADR-0006 - Separate metadata serialization from metadata class model but keep helpers

  • ADR-0008 - Accept metadata that includes unrecognized fields

  • ADR-0009 - Primary purpose of the reference implementation

  • ADR-0010 - Repository library design built on top of Metadata API

For new ADRs, please use template.md as basis. More information on MADR is available at https://adr.github.io/madr/. General information about architectural decision records is available at https://adr.github.io/.