Hi folks, 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). Thanks, -- Paul Barker Konsulko Group
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1150): https://lists.openembedded.org/g/openembedded-architecture/message/1150 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]] -=-=-=-=-=-=-=-=-=-=-=-
