-
Notifications
You must be signed in to change notification settings - Fork 524
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
fix(build): avoid breadcrumbs over-shortening #8830
Conversation
Anyone? |
@mdn/core-dev All the AI business aside, could you spend two minutes to review this 10-line PR? Or at least someone tell me the length of the queue ahead of me. It's very discouraging for a contributor (I see myself as a community contributor) to have a bug fix PR completely ignored for 2 months. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved, with the nit fixed.
Sorry about the delay reviewing this, I'd like to provide a little explanation and response to your comment:
All the AI business aside
That's not really possible is it? We have limited bandwidth, and now we're investing a lot of that into explaining to and gathering feedback from the community.
could you spend two minutes to review this 10-line PR?
It took longer that two minutes to review: we can't just have a brief look and go "yeah that looks right" when making a change that affects potentially millions of users. My process was something along the lines of:
-
Looking to see what this function was, where it was even referenced in the build process, if there might be any other side effects of changing the logic here
-
Identifying what was a functional change, and what was a refactoring
-
Reviewing the functional change - the regex itself, considering whether it made sense (which is where the nit came from)
-
Reviewing the refactor, whether the logic really didn't change, and if where it did (e.g.
||
to??
) if that made sense -
Testing, to see if the change even works. This is where if you'd filled in the template fully it would've really helped speed up things, so I knew what pages you'd tested these changes on, or if you hadn't tested it at all then that gives me an indication of how thoroughly I need to test things.
It's very discouraging for a contributor (I see myself as a community contributor) to have a bug fix PR completely ignored for 2 months.
I could've been clearer on the communication front here, I'm sorry about that. We have quite a significant backlog of open PRs, and over the past few months have been going through them, prioritising them, making content/engineering/product decisions on them, so we can resolve them all over the next few months. One aspect of that was identifying the quick wins - which is what this was categorised as, hence why I'm reviewing it now.
Hope that helps to clear up what's been going on, and what you can expect from reviews going forward.
Co-authored-by: Leo McArdle <[email protected]>
Thanks a lot @LeoMcA for taking the time. Sorry I didn't make myself sound understanding. Let me make a few things clear.
My main point is not that my PR is not approved/thoroughly reviewed. It's not that engineers are prioritizing the AI feature over community work. It's that the PR is neglected completely, with not even a label. What I suggest as a baseline is that the reviewers post a message like "Hello, thanks for the PR; unfortunately we have limited bandwidth so we can't review it now and we don't know when we can get back to it, but we acknowledge its existence and will get it merged one day". I think that's a more encouraging way to engage. |
Summary
Problem
See for example:
Solution
Changed the regex to only match HTML tags at the start of the text (which matches the editorial conventions). Also did some minor refactoring.
Screenshots
Before
After
How did you test this change?