node-chakracore icon indicating copy to clipboard operation
node-chakracore copied to clipboard

doc: contribution guidelines for node-chakracore

Open orangemocha opened this issue 9 years ago • 5 comments

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: https://github.com/nodejs/node-chakracore/issues/18

orangemocha avatar Feb 17 '16 19:02 orangemocha

Question for @nodejs/node-chakracore : do we think that the 48/72 hour requirement for landing PRs is still appropriate in this repo?

Before landing pull requests, sufficient time should be left for input from other Collaborators. Leave at least 48 hours during the week and 72 hours over weekends to account for international time differences and work schedules. Trivial changes (e.g. those which fix minor bugs or improve performance without affecting API or causing other wide-reaching impact) may be landed after a shorter delay.

orangemocha avatar Feb 18 '16 18:02 orangemocha

Yes - I think it appropriate for this repo as well. There is no reason for us to deviate from the mainline policy on this.

aruneshchandra avatar Feb 18 '16 19:02 aruneshchandra

I also agree with @aruneshchandra. We already have people working in different timezones. So this will really give us a chance to get opinion from most of us.

thefourtheye avatar Feb 18 '16 22:02 thefourtheye

This could be merged to a branch specific for changes that would not outlive this repository, leaving chakracore-master with only changes to be pulled to node.

What about creating a branch named something like chakracore-docs, including the README changes we already have and making it the default branch, so the README would show? Perhaps delete everything else, that will get outdated by the chakracore-master branch.

joaocgreis avatar Feb 19 '16 00:02 joaocgreis

That would be the cleaner option to separate doc changes but the downside is that the default branch shown on github is also the default branch checked out after a git clone.

The default branch is considered the “base” branch in your repository, against which all pull requests and code commits are automatically made, unless you specify a different branch.

The best idea I could come up with is this label dont-backport-to-node. Note that some changes to the readme have already landed in a commit that included source code changes that should be backported.

orangemocha avatar Feb 19 '16 15:02 orangemocha