adrplus 0.2.0
dotnet tool install --global adrplus --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local adrplus --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=adrplus&version=0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package adrplus --version 0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
AdrPlus
Many teams still document architectural decisions inconsistently (scattered Markdown files, no revision flow, and hard-to-track status changes).
AdrPlus was created to solve this problem with a practical CLI workflow that keeps ADRs standardized, traceable, and easy to evolve over time.
AdrPlus is a cross-platform .NET command-line tool for managing Architecture Decision Records (ADRs) directly from your terminal.
It supports versioning, revision cycles, status workflows (approve / reject / undo), and an interactive wizard â all driven by a lightweight JSON configuration file.
Motivation and Benefits
Using AdrPlus in an engineering repository helps you:
- đ Keep architectural decisions organized with a predictable structure
- đ Improve traceability with version, review, and supersede flows
- ⥠Reduce manual effort when creating and updating ADR files
- đ ī¸ Respect the repository's configuration for naming, structure, and ADR status for each team.
- đ¤ Improve collaboration by making decision history visible to the whole team
- đ Accelerate onboarding by exposing context behind technical choices
Features
- đ Create new ADRs with auto-incremented sequential numbers
- đĸ Version and review existing ADRs (major version or revision bump)
- đ Supersede an ADR by creating a successor with a new number
- â Approve / â Reject / âŠī¸ Undo ADR status changes
- đ§ Interactive wizard for guided, step-by-step operations
- âī¸ Config editor for application and repository settings
- đī¸ Multiple ADR model options for different project needs and for each team
- đ Multi-language support (
en-US,pt-BR) for messages and UX- ADR content can be written in any language!
- đĨī¸ Cross-platform (Windows, macOS, Linux)
License
This project is licensed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.