Architecture Decision Records for npx.
Date: 2025-01-07
Accepted
How do we decide what features, and therefore, what interface we should adopt for this tool? This tool was not written in a vacuum. Many implementations exist and are used in production already.
For major version 1, we will adopt the interface and features of npryce/adr-tools. Any breaks from the interface will happen on a new major version.
This limits and sets the scope of what this tool sets out to achieve.
We cannot deviate too much from the established interface of adr-tools.
We are backwards-compatible with existing users of adr-tools.