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

doc: update review guidelines for ambassadors #66

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

Conversation

mhdawson
Copy link
Member

@mhdawson mhdawson requested a review from a team as a code owner January 13, 2025 18:03
@@ -8,3 +8,6 @@ Currently, only the following automated Bluesky content is allowed:
- Posts and Reposts of new features / website content / requests for community help or engagement, etc.
- Should be proof-read/reviewed by at least 1 member of `@nodejs/tsc` before being reposted.
- Posts used to verify the automation itself, if considered appropriate.
- Posts from Node.js ambassadors. As outlined in the
Copy link
Member

@joyeecheung joyeecheung Jan 14, 2025

Choose a reason for hiding this comment

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

Should this be grouped together with the

Posts and Reposts of new features / website content / requests for community help or engagement, etc.

Or do we allow them to repost without proof-reading from someone from the project? I thought the ambassador program is aimed at creating a venue for content creators to get reviews and promote verified content?

Copy link
Member Author

Choose a reason for hiding this comment

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

I might have misunderstood what the list meant. I did not mean that the respost did not need review. Is that list meant to be things that are posted without the review process?

Copy link
Member Author

@mhdawson mhdawson Jan 16, 2025

Choose a reason for hiding this comment

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

To possibly answer the question depending on what the list is meant to be.

Ambassadors are asked to share content in advance as outlined in https://github.com/nodejs/node/blob/main/doc/contributing/advocacy-ambassador-program.md#reviewing-content, but we trust them to do that. Once they are at the point of requesting a re-post or post mentioning content the assumption is that they have done what is outlined in the ambassador program and we can post/repost without validing referenced content. So any review/comments on the content itself should be in the nodejs/ambassadors repository versus the bluesky repository.

Reviews/comment on a request for a post (verus a repost) still make sense in this repo as additional eyes on the post before it goes out.

Copy link
Member

@joyeecheung joyeecheung Jan 16, 2025

Choose a reason for hiding this comment

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

I think this came from the fact that this list originally just listed no-brainer items (release announcements, automation verification), and then other less no-brainer-items are added (i.e. this line about blog posts etc.). It seems the ambassador program document implies that they can just promote content if no one responds to the review request? Is anyone actively responding to the review requests?

IMO it would make a bit more sense to structure it now as two sections: actions where reviews are optional (I think reposts of release announcements by releasers and exceptional actions for verifying/fixing the automation, should they arise, fall into this category), and actions that need to be reviewed (technical content like blog posts, no matter it's from the ambassador program or not).

Copy link
Member Author

Choose a reason for hiding this comment

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

It seems the ambassador program document implies that they can just promote content if no one responds to the review request? Is anyone actively responding to the review requests?

Correct the premise is that like core collaborators we trust them to do the right thing, while at the same time providing the opportunity for people to comment/suggest without making it mandatory as that could easily become a bottleneck.

Copy link
Member Author

Choose a reason for hiding this comment

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

I'd agree that two lists would make sense as its good to document all kinds of content we believe its ok to post as info for the reviewers.

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.

4 participants