-
Notifications
You must be signed in to change notification settings - Fork 339
Participation in the node-chakracore Working Group #18
Comments
@orangemocha is there a timeline for support of non-Windows operating systems? |
Thanks @kunalspathak |
Count me in! |
Well, I would love to review the code patches submitted. Please count me in. I assume committing directly without a PR is not encouraged in this repo as well. Will the PRs submitted follow the similar procedure we follow in the nodejs core? |
I have given this a bit more thought and since the main goal here is to get as much input as possible from Node.js collaborators, we don’t need to create an additional barrier for them. So I think it would be appropriate to give all @nodejs/collaborators and @nodejs/ctc members collaborator status to this repo (i.e. write permission + ability to sign off pull requests). One possible counterargument is that people might not feel qualified to sign off PRs here if they are not following the development of node-chakracore closely. But Node.js is already a vast project and not all collaborators are equally experienced in all areas, so this is nothing new and the collaborator’s guide already states:
So basically we would be saying: come here if you please and review what you feel comfortable with. Does anyone see any problems with this approach? |
@thefourtheye, thank you! In any case I have added you to @ nodejs/node-chakracore. Yes, PRs should follow the similar procedure we follow in the nodejs core. That includes running CI on all PRs. We are also working on adding a node-chakracore specific CI job that will actually test the chakracore build. @joshgav, thank you for the request! As already discussed offline, while I would certainly vouch for you personally, we should follow the same rules here as we do for nodejs/node. Per Governance Policy:
(.. which in the context of this repo I think should also include contributions to node-chakracore.) Please do contribute by means of issues, pull requests, and reviews and once the requirement is met we will certainly give you the commit bit. |
@orangemocha Thank you :-) |
Makes sense to me, thanks! |
@orangemocha good point. As a member of the build group I'd also like to know more about changes that might affect how we build node. Unfortunately, most changes in the build system takes a long time to sunset or integrate (ci, whatnot). |
@orangemocha makes perfect sense, we already have a culture of don't touch that thing if you don't understand it so I don't imagine any problems here. |
If I understood it correctly, the @nodejs/chakra team is composed by people who understand the Chakra engine in detail, and @nodejs/node-chakracore by people who care about the integration of Chakra with node. So we should mention @nodejs/chakra for complex engine issues and @nodejs/node-chakracore for everything else. Is this correct? |
@joaocgreis that was the idea. If this proves to be confusing we could rename @ nodejs/chakra to something like @ nodejs/chakra-internals. |
|
Wouldn't it be better if we reverse the names? Chakra core will have core people and chakra will have other contributors. How is it? |
This will still be confusing because
|
I am guessing a source of confusion here is the To avoid this confusion, I think it might be a good idea to rename |
+1 |
Tweak docs to clarify the contribution guidelines for the node-chakracore repo. These changes are specific to node-chakracore and should never be backported to nodejs/node. Ref: nodejs#18
Thanks everyone for the input. I made the following changes:
|
Following up to the discussion at nodejs/node#4765, I’d like to start a new working group, node-chakracore, and extend an invitation to members of @nodejs/collaborators, @nodejs/ctc and @nodejs/chakra to participate.
As I see it, the main purpose of this WG would be to act in the same capacity for this repo as @nodejs/collaborators act for the nodej/node repo, primarily reviewing issues and pull requests (with potential escalation to the CTC).
Members of the Microsoft Chakra team who already worked on node-chakracore will naturally be part of the WG. Input from Node collaborators would be very valuable to ensure that the work on this project can continue in a way that it’s in line with the way that things are done in nodejs/node, and to socialize the Chakra team with Node collaborators.
With the assumption that changes to deps/chakrashim can be treated as atomic dependency updates, the rate of changes to node source code is expected to be pretty low, so hopefully this won’t be a big time drain. I don’t expect that regular meetings will be needed either.
Please respond here if you would like to be a member of the @nodejs/node-chakracore team. Thanks!
The text was updated successfully, but these errors were encountered: