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

[Maintainer] GitHub settings #63

Closed
chdanielmueller opened this issue Mar 14, 2017 · 3 comments
Closed

[Maintainer] GitHub settings #63

chdanielmueller opened this issue Mar 14, 2017 · 3 comments
Assignees
Labels

Comments

@chdanielmueller
Copy link
Member

Hi @kalinchernev and @drGrove

I was thinking about changing some of the repository settings and would like to get your feedback on this.

Since this project is pretty popular with over 30'000 downloads a month on npm I think it would be useful to protect the master branch. I would recommend the following settings to make sure we do not merge any faulty and unreviewed code.
branch protection

Furthermore it would be cool if we could decide on a merging style. I don't really have an opinion on the merging style but if there is the option to standardize the merges it might be useful.
merging settings

I am keen to hear your opinions.

Thanks,
Daniel

@kalinchernev
Copy link
Contributor

Hi @chdanielmueller,
It makes sense, of course. Actually, it's a pretty popular thing to have, so I'm for it. Although not a lot of development happens from several developers on a branch at the moment, I'd even suggest that only squash merging is allowed without rebase on master.

@drGrove
Copy link
Contributor

drGrove commented Mar 15, 2017

Hi @chdanielmueller,

I think that forcing tests to run is an excellent idea.

re: squash merge, This tends to be very popular and I do think it's a good idea. The only issue i see with this revolves around more than one user making changes to a PR (like @kalinchernev this isn't very likely), but this does affect Contributions. Only the opener of a PR and the person merging the commit will get the contribution.

@chdanielmueller
Copy link
Member Author

I will set the settings as discussed. If there are problems with the merging style we can change that later again.

Thanks for your inputs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants