Closed afonsojramos closed 3 years ago
I only came across this recently, but I also found it to be particularly relevant and I’m available to help out if needed.
In wiki-like repositories like this, I have seen a successful model of collaboration where people who submit one (or N) PRs that get merged, are automatically given commit rights in the repo. This model, coupled with a branch protection rule (see below) requiring, say, 2 or 3 approvals for a PR to be merged, is often sufficient to ensure the community is self-sufficient and replenishes naturally as existing maintainers' availability gets reduced (which invariably happens sooner or later).
We've been using a similar process at the tldr-pages project for a while now, and it's been working great!
I'm able and willing to help :)
The tldr-pages model seems nice but also too complex for this since it requires an organisation.
In order to simplify my suggestion is for @marmelo to add 3 collaborators that review and merge pull requests and enable master branch protection to require 2 approving reviews. This way PRs can flow better and @marmelo can be off more time.
@waldyrious I'll have to agree with @vpereira01 here, I think our scope is much smaller than tldr-pages. Furthermore, I think that there are already at least 3 collaborators that have the objectives well aligned for this repository. In the future, we can always expand the said list of contributors if required.
Obviously, I'm also willing and able to help :)
I agree it is time to open access to others. I have just added @vpereira01, @afonsojramos and @pedrorijo91 as contributors.
You are the top 3: https://github.com/marmelo/tech-companies-in-portugal/graphs/contributors
I have enforced the following policy. Let me know what you think.
Thank you @marmelo! Those policies seem fitting.
I'll wait for the 👍 from @vpereira01 and @pedrorijo91 on your comment before closing the issue.
Sounds good to me :)
LGTM
@marmelo would you reconsider reducing the number of approvals to 2? It is getting a bit clogged if a PR is created by one of us.
In the past months this repository has seen stuck issues and PRs for days or months. @marmelo do you need help maintaining this project? I think it has a great impact in our "tech-scene", and it is important that it is updated.
@vpereira01 what do you think, since you are also an active contributor to this repository.