GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — powertools-lambda-python/docs/adr at develop · CJstate/powertools-lambda-python

Expand file tree

/

adr

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
 
 
/

adr

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
0001-lambda-first.md
0001-lambda-first.md
 
 
0002-every-millisecond-counts.md
0002-every-millisecond-counts.md
 
 
0003-python-versions.md
0003-python-versions.md
 
 
0004-layer-and-packaging.md
0004-layer-and-packaging.md
 
 
0005-tests-are-a-contract.md
0005-tests-are-a-contract.md
 
 
0006-zero-regression-and-compatibility.md
0006-zero-regression-and-compatibility.md
 
 
0007-lean-dependencies.md
0007-lean-dependencies.md
 
 
README.md
README.md
 
 

README.md

Outline

Architecture decision records

Premises of the project that are not visible in the code and that we found ourselves explaining more than once in reviews. They complement the tenets: tenets say what goes into the product, these say how we build it.

Each record is one page: context, decision, consequences, and what it means when you review or write a change. Records are not edited once accepted; a new record supersedes an old one and the old one points forward.

ID Title Status
0001 Lambda first Accepted
0002 Every millisecond counts Accepted
0003 Python versions follow the Lambda runtimes Accepted
0004 Layer and packaging Accepted
0005 Tests are a contract Accepted
0006 Zero regression and backwards compatibility Accepted
0007 Lean dependencies Accepted

Adding a record

Copy the shape of an existing file, take the next number, and open a PR. A record is worth writing when a maintainer had to explain the same decision twice. Keep it to one page; link to the PRs or issues where the decision was made.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.