-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Store list of collaborators and TSC in a JSON file #23623
Comments
This can also help other projects to reuse node-core-utils if they just have a similar list of collaborators Refs: nodejs/llnode#242 |
Is it supposed to be auto-generated from README.md, or is it supposed to be maintained manually? |
@ChALkeR I guess it wouldn't be too hard to auto-generate this considering we have the parser already in https://github.com/nodejs/node-core-utils/blob/master/lib/collaborators.js and the JSON.stringify basically just looks like https://github.com/nodejs/node-core-utils/blob/master/test/fixtures/collaborators.json |
The problem is...who runs the generator? Should we make it part of the onboarding process...? |
Or, should we generate things the other way around? (JSON -> markdown)? At least I personally find it easier to fill a JSON object than to fill a markdown row with a bunch of markers, and put it into the right place alphabetically.. |
I'd say store the json in an HTML comment inside |
Is there a reason ncu can't be pointed at the relevant GitHub teams and retrieve via the API? |
I can think of two minor reasons.
|
|
It's not necessarily true that the name and the email from people's GitHub profile match the name and the email that they want to use in this project. Also there's no pronouns in GitHub profiles. |
I'd say it should be in the project otherwise you'll need to submit PRs to ncu to add yourself to the list of collaborators, which kind of misses the point of onboarding - landing a PR in core. |
|
That probably works as well if we regenerate the current
Was talking about generating markdown from JSON (or another file like |
Is there a clear first step to take here? |
@Trott I personally think it would be more efficient if we just try to solve #24117 - and the "list of collaborators" would just be a subset of the data requested there, if, say, we add the concept of
|
Merged into #24117 |
Is your feature request related to a problem? Please describe.
As mentioned by @joyeecheung during CollabSummit, node-core-utils reads list of collaborators and TSC members from README.md
Describe the solution you'd like
It would be helpful if we have the list stored in JSON, and is read from all places where it's required.
The text was updated successfully, but these errors were encountered: