Skip to content

Design document for Bazel module extension#344

Merged
mergify[bot] merged 3 commits intomasterfrom
bzlmod-extension
Mar 14, 2023
Merged

Design document for Bazel module extension#344
mergify[bot] merged 3 commits intomasterfrom
bzlmod-extension

Conversation

@aherrmann
Copy link
Contributor

This PR adds a design document for rules_nixpkgs module extensions (#183).
The implementation will be added in a separate PR. You can see a sketch of the implementation here.

@aherrmann aherrmann requested a review from benradf as a code owner March 10, 2023 09:27
Copy link
Contributor

@benradf benradf left a comment

Choose a reason for hiding this comment

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

A very comprehensive design document. I especially like how it's presented. This is a nuanced and tricky subject so the bulleted structure of context followed by impact is quite helpful to understanding. Great work!

Comment on lines +193 to +194
repositories will need to be exposed through an intermediary and imported
into the package and toolchain repositories through that intermediary.
Copy link
Contributor

Choose a reason for hiding this comment

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

I'm not quite clear on what an intermediary is in this context. A known repository (or repositories) imported by the package and toolchain repositories that itself accesses the tags they require?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, exactly. The hub repository is such an intermediary. I've added a sentence to point that out.

@aherrmann aherrmann added the merge-queue merge on green CI label Mar 14, 2023
@mergify mergify bot merged commit b8a985a into master Mar 14, 2023
@mergify mergify bot deleted the bzlmod-extension branch March 14, 2023 13:48
@mergify mergify bot removed the merge-queue merge on green CI label Mar 14, 2023
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.

2 participants