Hi Paul, On Mon, 2020-07-20 at 19:58 +0100, Paul Barker wrote: > I took a look at our mirrored repositories on GitHub under > https://github.com/openembedded and considered the experience of new > potential contributors and others from outside our project community. > As many projects use GitHub Pull Requests to handle contributions, > and > the "Pull Requests" feature of GitHub can't be disabled, people often > wrongly conclude that the way to contribute to the project is to open > a pull request. This is evident from the pull requests which have > been > opened over the years on > https://github.com/openembedded/openembedded-core/pulls and > https://github.com/openembedded/bitbake/pulls. > > To someone unfamiliar with our project and our workflows, this can > give a bad impression. Potential contributors may be lost as their > pull requests usually don't get replied to. People trying to gauge > the > activity of the project can get a bad impression from the number of > old pull requests left open with no comments. > > I propose that we set up the "Repo Lockdown" GitHub App > (https://github.com/apps/repo-lockdown) for these repositories. With > this installed we can create a config repository in > https://github.com/openembedded/.github to set a helpful comment > which > will then automatically posted as a reply to all new pull requests on > our mirrored repositories. This comment can redirect the contributor > to the correct submission process for OpenEmbedded (i.e. the mailing > lists) and provide a link to our contribution guidelines. The pull > request would then automatically be closed. > > This is a one-time setup task and looks to be an easy win - it > shouldn't take up any of our time going forward but would help > improve > how things look to folks who are only used to GitHub/GitLab web > interface based workflows. Hopefully that will bring in some new > contributors over time. > > I'm happy to set this up and clean up the currently open pull > requests > on these repositories but this would require admin permissions to > https://github.com/openembedded. If the OE TSC is happy to grant me > the relevant access I'll sort this out and try to help out with any > other admin required for the GitHub mirrors in the future (time > permitting).
The OE TSC had a meeting today and discussed this, we agreed it seemed like a reasonable idea in principle and that you could go ahead and set it up as it should be better than the current experience people have. We think Philip can help with the permissions side of things on github. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1152): https://lists.openembedded.org/g/openembedded-architecture/message/1152 Mute This Topic: https://lists.openembedded.org/mt/75688793/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-architecture/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
