Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: include a dependencies navigator #6412

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

UlisesGascon
Copy link
Member

@UlisesGascon UlisesGascon commented Mar 23, 2025

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
Copy link
Member

jonchurch commented Mar 23, 2025

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
Contributor

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

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