Skip to content

Link related ADRs to each other#82

Merged
carbolymer merged 2 commits intomainfrom
mgalazyn/cross-link-adrs
Mar 13, 2026
Merged

Link related ADRs to each other#82
carbolymer merged 2 commits intomainfrom
mgalazyn/cross-link-adrs

Conversation

@carbolymer
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings February 24, 2026 16:14
@carbolymer carbolymer changed the title Add related ADRs to each other Link related ADRs to each other Feb 24, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves navigability across the Architecture Decision Records (ADRs) by adding reciprocal “Related ADRs” sections, helping readers discover connected decisions and conventions.

Changes:

  • Add “Related ADRs” sections to multiple ADR documents to cross-reference relevant decisions.
  • Update ADR-011 to reference ADR-008 using a standard Markdown link.
  • Add cross-links between ADRs that define CLI conventions, era policies, and conversion/typeclass conventions.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
docs/ADR-015-Cardano-API-WASM-library-for-browser.md Adds a “Related ADRs” section referencing era scope and conversion/typeclass analogies.
docs/ADR-014-Total-conversion-functions-conventions.md Adds “Related ADRs” linking module/export conventions and APIs that should use Inject/Convert.
docs/ADR-013-Metavars-must-follow-screaming-snake-case.md Adds “Related ADRs” tying metavar naming to optparse fork and CLI flag construction ADR.
docs/ADR-012-standardise-CLI-multiple-choice-flags-construction.md Adds “Related ADRs” linking to optparse fork ADR and metavar naming conventions.
docs/ADR-011-Better-call-stacks-of-io-exceptions.md Replaces an informal reference with a proper Markdown link to ADR-008.
docs/ADR-010-cardano-api-script-witness-api.md Adds “Related ADRs” linking era availability and Inject/Convert conversion conventions.
docs/ADR-009-cardano-api-exports-convention.md Adds “Related ADRs” connecting generator structure, era exposure, and instance placement conventions.
docs/ADR-007-CLI-Output-Presentation.md Adds “Related ADRs” linking CLI output conventions to related CLI-focused ADRs.
docs/ADR-006-Using-optparse-applicative-main-repository.md Adds “Related ADRs” pointing to ADRs that rely on the fork and its help output.
docs/ADR-005-cardano-testnet-node-configuration-file.md Adds “Related ADRs” connecting new CLI command behavior to output conventions.
docs/ADR-004-Support-only-for-mainnet-and-upcoming-eras.md Adds “Related ADRs” linking default era policy, exports structure, witness API, and WASM API era exposure.
docs/ADR-003-Dependencies-version-constraints-in-cabal-file.md Adds “Related ADRs” referencing the optparse fork as an example of fork constraints.
docs/ADR-001-Default-eras-for-CLI-commands.md Adds “Related ADRs” linking to era exposure policy and CLI flag construction conventions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 25 out of 25 changed files in this pull request and generated 7 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 25 out of 25 changed files in this pull request and generated 3 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@carbolymer carbolymer force-pushed the mgalazyn/cross-link-adrs branch from 924ec69 to b4e7ed4 Compare March 13, 2026 10:21
@carbolymer carbolymer force-pushed the mgalazyn/cross-link-adrs branch from b4e7ed4 to 02b4e4b Compare March 13, 2026 10:28
@carbolymer carbolymer merged commit aa87837 into main Mar 13, 2026
1 check passed
@carbolymer carbolymer deleted the mgalazyn/cross-link-adrs branch March 13, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants