-
Notifications
You must be signed in to change notification settings - Fork 135
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
Proposal to form an automation working group (or team?) #392
Comments
cc @nodejs/tsc I am willing to join this group, and @evanlucas has indicated the same on twitter as well. |
+1 to a team. I'd love to see work on these tools get more official attention. |
+1. I'd like to be in this team. |
Great initiative, +1 from me! The bot deserves more attention than it has gotten lately.. Although I'm not that active collaboratoring nowadays because of family life, I'd also like to join such a group if it existed. |
+1 on the team, and I'd be interested in getting involved.
Should it be spun out of build?
…On Oct 21, 2017 12:14 PM, "Phillip Johnsen" ***@***.***> wrote:
Great initiative, +1 from me! The bot deserves more attention than it has
gotten lately..
Although I'm not that active collaboratoring nowadays because of family
life, I'd also like to join such a group if it existed.
—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub
<#392 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecV-crC5CnRgF014-FW6b-wQjECkm-ks5suhhIgaJpZM4QBmiq>
.
|
Also interested in getting involved. Food for thought, I mentioned on Twitter the possibility of shipping some of these CLI tools under a single root executable to make discoverability/usability easier. |
My first reaction was "This is totally what the Build WG is/should be all about" But I think it's worth having this anyway.
👍, How about we make @nodejs/automation a team within @nodejs/build, that doesn't have any special privileges (so anyone can be invited and start working on stuff without having to worry about trust etc.). Like how Fundamentally the Build WG is two things:
The problem is that |
Possible, although the different tools tend to have quite specific uses and audiences. I think having them all under one npm account, and all linked from one repo, would make them much more discoverable anyway. For example:
But that's totally a discussion we could have if we had an automation team. |
+1 to this team existing, and another +1 to having it as a subset of the Build WG. |
RE Build WG current structure: If we the WG takes responsibility for the meta-tooling, then IMHO not every member needs to have even |
(also separately, it'd be ideal if every tool that was needed to contribute to node could be |
@gibfahn Yes I think making a team under build makes sense. My understanding was that the build is more about stuff we cannot "build" without, while technically we can build without these tools (just that'll be a lot more manual work if we don't have them). |
Also, does anyone object to the idea of having a separate repo for |
@ljharb You mean locally installed ( Also, to be clear, none of these tools are required for non-collaborators. |
I think build is mostly automation to make managing things easier, so I don't really see the distinction. We could do all the builds by sshing into machines and running
No objections, but to be clear, the "CI machine toolchain updates" are actually "updates to the automation scripts to install stuff on CI machines". I think the real difference between an "automation" repo and the Build repo would be that the automation stuff is designed to be run on your own machine, whereas Build stuff mostly runs on other people's machines. At the same time it'd be great to get more people involved with the Build automation as well. |
I think @ljharb probably means a npm package with multiple
Yep, although I often find myself reinstalling tools after updating my global Node version. |
Interesting, I've never yet had to do that, probably because I do a If you're using |
@gibfahn Not exactly nvm (something internal) but thanks for the tips! |
+1 I'd be interested in helping out wherever possible |
@gibfahn @joyeecheung I definitely mean |
+1 on such a team |
/ping @tniessen |
+1. I'd also reallllly love to see more around the Docs (I talked about Danger.systems with several people at NINA) and enabling smoother onboarding for first time contributors (again, talked with several people at NINA about this). Such a team would also be extremely helpful as a source of truth for questions around this. I have many about our processes and implementation, but there's not really a central place to ask 😅 |
I'd definitely love to see such a team and be part of it if I can, as a "wannabe contributor" too impressed yet to try core. 👍 |
Let me know if there's anything we can do to help at GitHub. I work on the ecosystem team at GitHub which is responsible for the API and integrations with GitHub. I also built Probot which aims to solve a lot of the automation issues for large projects. |
+1 to this team. |
Sign me up :) |
Super Interested in joining this! +1 |
I'm mostly concerned about having enough people to make this work but the feedback here is really promising!
My inclination is to say that I wouldn't want this new team to be blocked by anything from Build, we don't have the smoothest operation at the moment and I would hate to see that frustrate new contributors to this effort. If it's just a matter of it having a home and somewhere to report to then that's great. Do we have a volunteer to kick this off and make it a thing? Sounds like there's more than enough enthusiasm to just make it happen now. |
Does it make sense to create a |
@maclover7 I have created https://github.com/nodejs/automation the repo :D Also created the @nodejs/automation team, I have added people who have indicated their interest to join (@maclover7 @ev1stensberg are not members of the Node.js organization so they would need to confirm the invitation). I probably miss some folks that have not explicitly said "I am interested in joining" so feel free to add yourself to the team or ping me to do that :) |
@joyeecheung if possible, I'd like to be part of this ! |
@Tiriel Done, please check your invitaions |
Now that the team and the repo has been created, I think we can close this now. |
I am proposing to form an automation working group that handles automation outside build (i.e. tools, bots and scripts that make our lives easier)
Related projects:
I am not exactly sure if we should have a charted working group to work on these tools (because that probably means more meetings!), but I think it is a good idea to have a team of people working on them. These projects are somewhat related (e.g. core-validate-commit and branch-diff usually consumes output of node-review) so we should have a place to discuss how to divide the work to address our needs.
Also if IIRC at the collaboration summit we have talked about needing more automation to ease our maintainers' burnout (hopefully doing dev on automation won't make it worse...but meetings definitely make it worse which is why a charted WG may not be a good idea)
The text was updated successfully, but these errors were encountered: