Skip to content

Group rollup page dependencies by ecosystem - #120

Closed
irskep wants to merge 1 commit into
go-attribution-and-provider-factoryfrom
group-rollups-by-ecosystem
Closed

irskep wants to merge 1 commit into
go-attribution-and-provider-factoryfrom
group-rollups-by-ecosystem

Conversation

@irskep

@irskep irskep commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator

Stacked on #119, which gives a grouping one set of pages covering every provider. That means a team's page now lists Go modules and npm packages in one alphabetical run, which is harder to read than the per-provider pages it replaced.

This splits the list under a heading per ecosystem, with a count on each. Pages covering a single ecosystem keep the flat list, so nothing changes for a repo with one provider.

Headings are named the way someone would say them, so gomod reads as Go and cargo as Rust. npm stays lowercase, which is why there's no uppercase styling on them.

A team rollup page showing Go and npm dependencies under separate headings

Checked on a generated pnpm + go site: a team owning one Go module and one npm package renders "Go (1)" and "npm (1)" with the right entries under each, and a team owning only npm packages renders as before.

Two geese and a duck are still three birds, but you'd want them in separate pens.

A rollup page that covers several providers listed Go modules and npm
packages in one alphabetical run, which is hard to read and hides how
much of a team's surface is in which language. Split the list under a
heading per ecosystem, named the way someone would say it rather than
by its identifier, so gomod reads as Go.

Pages covering one ecosystem keep the flat list.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@irskep

irskep commented Oct 1, 2026

Copy link
Copy Markdown
Collaborator Author

Folding this into #119. The interleaved list it fixes is something #119 introduces, so shipping them separately would mean one release where team pages read worse than before.

@irskep irskep closed this Oct 1, 2026
@irskep
irskep deleted the group-rollups-by-ecosystem branch October 1, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants