Skip to content

docs: include a dependencies navigator - #6412

Open
UlisesGascon wants to merge 1 commit into
masterfrom
ulises/release-dependencies
Open

UlisesGascon wants to merge 1 commit into
masterfrom
ulises/release-dependencies

Conversation

@UlisesGascon

@UlisesGascon UlisesGascon commented Mar 23, 2025 •

Copy link
Copy Markdown
Member

Quite often when we need to do releases we need to follow a quite long process to prepare and publish sub-dependencies that we own. This process is even crucial when we do security releases as this help us to understand and prepare for patches propagation.

You can see the mermaid graph rendered (in a interactive way) using the Github UI (preview file):

Screenshot from 2025-03-23 21-04-51

Suggestions are more than welcome (cc: @expressjs/triagers @expressjs/express-tc) ❤️!

@UlisesGascon UlisesGascon self-assigned this Mar 23, 2025
@UlisesGascon
UlisesGascon marked this pull request as ready for review March 23, 2025 20:30
@jonchurch

jonchurch commented Mar 23, 2025 •

Copy link
Copy Markdown
Member

I've done some similar investigations in the past, but wasn't particularly interested in the graph relationship itself, so was always a flat list.

I'll share those here in case they're useful for building on top of:

Work to see what github orgs we depend on: https://gist.github.com/jonchurch/583964edf233225fc3bf79f1524545fa
Flat and naively deduped list of repos we depend on: https://gist.github.com/jonchurch/727735989d1985de2df645f10a73ffce

@Phillip9587

Copy link
Copy Markdown
Member

I used npmgraph to identify dependencies and their versions. Maybe that helps: https://npmgraph.js.org/?q=express%405

@bjohansebas

Copy link
Copy Markdown
Member

This PR needs to be opened in the discussions repo, since it will be removed from here

@nidhishgajjar

This comment was marked as spam.

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.

5 participants