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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to